Anaconda的学习笔记

一、Anaconda的学习笔记

本文来自Anaconda的官方网站,记录了一些常用命令;

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac,
Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。
Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。
进入下文之前,说明一下conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。

下面是常用的命令:

1、检查anaconda是否安装正确

conda –-version

2、更新conda

conda –-version Proceed ([y]/n)? y

3、创建一个名为python2的环境,并下载python2.7(默认最新版)

conda create --name python27 python=2.7

tips: So –name and -n options are the same and –envs and -eare the
same. See conda –help or conda -h for a list of abbreviations.

4、激活新环境 python2

activate python2

5、创建一个名为python2的环境,并下载python2.7和numpy、matplotlit包:

conda create --name python27 python=2.7 numpy matplotlit

6、查看当前有多少环境

conda info –-envs 

7、切换环境(activate/deactivate)

退出当前环境:activate python2

8、复制一个一模一样的环境

conda create --name flowers --clone python2

9、如果不想要flowers这个环境了

conda remove --name flowers --all

10、查看当前python的安装版本有哪些

conda search --full-name python

11、查看已经安装的包(所有环境下)

conda list

12、查看beautifulsoup4包

conda search beautifulsoup4

13、在当前的环境(python2)中安装一个新的包(beautifulsoup4)

conda install --name python2 beautifulsoup4

NOTE: You must tell conda the name of the environment (–name bunnies)
OR it will install in the current environment.

14、下载商业包和删除包(example:iopro)

conda install iopro 
conda remove --name bunnies iopro

Note:现在,您可以使用conda命令,从Anaconda.org下载或使用pip install安装和验证任何您想使用condA的软件包,无论是开源还是商业。

其他相关

Full documentation: https://conda.io/docs/ Cheat sheet: Conda cheat
sheet FAQs: http://docs.continuum.io/anaconda/faq.html and FAQ Free
community support:
https://groups.google.com/a/continuum.io/forum/#!forum/anaconda

二、在Anaconda中实现多版本python Spyder共存

上一篇的博客中介绍了Anaconda的基本用法以及其他环境的创建问题。 本篇文章,用来解决如何在一个Anaconda上装两个不同版本的Spyder和Jupter notebook。例如:安装的是Anaconda3里面默认安装的是python3的Spyder和Jupter notebook。那么我如何在Anaconda3里面装上python2的Spyder和Jupter notebook呢?
有两种方法可以实现:
首先我的实验环境是conda 4.3.13
在这里插入图片描述
方法一:全程在cmd中操作
1)先在conda中创建一个名为python2的环境,并下载对应版本python2.7

conda create --name python27 python=2.7 

2)激活python2环境

activate python2 

在这里插入图片描述
3)在python2的环境下下载spyder和Jupter notebook

conda install spyder

在这里插入图片描述
因为我这里已经装过spyter了,如果第一次安装,系统会让你确定是否下载,输入 y 即可。

4)下面我们可以看到菜单栏已经有了python2的spyter了。
在这里插入图片描述
5)下载Jupyter notebook,一样的方法。

conda install jupyter 

在这里插入图片描述
这样,你想用python3编写代码时,就打开python3的spyder;你想用python2编写代码时,就打开python2的spyder。两种环境的切换非常方便。

方法二:在Anaconda Navigator中实现(相对简单,耗时,不推荐)
1) 打开Anaconda Navigator

在这里插入图片描述

2) 进入environment,选择你要安装python2的环境,或者可以按底部的Create新建环境名和对应的python版本。

在这里插入图片描述

3) 然后选择在你的想要的环境中下载spyder和jupyter notebook。

在这里插入图片描述

4) 但是,因为Anaconda Navigator的环境不稳定,容易出现屏幕卡死或者闪退现象,不推荐这种方法。

在这里插入图片描述

转载:
原文:https://blog.csdn.net/baidu_38322309/article/details/72934984
原文:https://blog.csdn.net/baidu_38322309/article/details/74061143

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值