anaconda中python环境管理命令_Anaconda_管理python环境

本文介绍了如何使用Anaconda进行Python环境的管理,包括查看版本、创建、激活、切换、复制、删除环境,以及安装、升级、卸载包。重点强调了在不同环境中管理Python版本和包的重要性,提供了解决低版本Python中pip3安装问题的方法。
摘要由CSDN通过智能技术生成

官方提示:不要一遇到问题就到处嗷嗷叫,每个命令都有完整的文档,用--help来查看就好。例如用conda update --help就可以查看update的各项参数。

管理conda

conda --version 查看当前版本

conda update conda 升级到当前最新版本

管理环境

创建环境

conda creat --name hehe python=2

比如我原来有Python3的环境,现在新创建一个新环境,叫hehe,里面安装python2。

可以用上面的方法创建多个。

注:--name == -n,--加较完整的名称,-加单个字母。

环境名最好就是你安装的程序的名字,比较清楚明了。

环境操作

Linux, OS X: source activate hehe

Windows: activate hehe

进入hehe就可以使用Python2.7了。命令行前头会有当前环境的名字,用括号括起来的(hehe)字样。

如果要更换环境,继续用上面的命令,加另外的环境名就好。退出则使用deactivate hehe或 source deactivate hehe,退回到默认root环境中。

查看电脑中都有哪些环境:conda info --envs或conda env list,带*号的是当前所在的环境。

复制一个环境:conda create --name lala --clone hehe,复制hehe。

删除环境:conda remove --name lala --all,删除lala。

共享环境:把你的环境导出来(包括安装的包们)给别人使用,这样他可以很快搞出一个和你一样的环境,而不用一步一步的安装了。

进入到要共享的环境下activate peppermint或source activate peppermint,执行conda env export > environment.yml。如果当前环境下已经有一个.yml的文件,它会被重写的。

把这个environment.yml文件拷贝给其他人。(默认出现在你安装anaconda的文件夹下)

然后用conda env create -f environment.yml在其他电脑上创建新环境。

保存环境变量,需要的时候再看吧。

管理Python和package

会管理环境基本上也就会管理Python了。也就是在不同环境下安装不同版本的Python,操作跟上面一样一样的。

注意,新安装的环境下如果没有安装ipython,你执行ipython命令的话会进到原来的Python版本中。在新环境下用conda install ipython安装一下就可以使用了。其他包也是同样的方法安装。

升级Python版本:

conda update python,升级到当前分支的最新版本,如果3.5.2会升级到3.5.3。

conda isntall python=3.6,这样会直接升级到3.6的最新版本。

查看已安装的包:conda list(当前环境下的),conda list -name hehe(hehe环境下的)

搜索某个特定的包:conda search beautifulsoup4

安装包:conda isntall --name envName beautifulsoup4,用--name指定安装在哪个环境下。

也可以用pip install packageName,但是不能指定环境,也不能升级Python。

升级包:conda update conda, conda update python, conda update beautifulsoup4。几乎啥都可以升级。

删除包:conda remove --name envName beautifulsoup4

pip3的安装问题 2017/6/5 更新

在比较低的python版本中,比如3.4/2.7,pip3可能是不存在的。当用pip install sth的时候它会自动安装给2.x,而我们实际上想给3.x装。这时候就得先安装pip3,然后再用pip3安装需要的库。

$ sudo apt-get install python3-pip

$ pip3 install requests

这是我在诸多试错之后,最便捷且瞬间解决问题的一个方法。当然是针对Linux的,大概只有在服务器上才会有这么低的版本存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值