Anaconda 查看、创建、管理和使用python环境
由于不同的项目需要用不同的python版本,于是使用Anaconda来进行版本管理,现记录一下经验:
在官网下载并安装好Anaconda以后(非常简单,此处不赘述):
1. 查看Python环境
conda info --env
可以看到所有python环境,前面有个‘*’的代表当前环境:
2.创建Python环境
conda create --name python37 python=3.7
代表创建一个python3.7的环境,我们把它命名为python37
安装成功后的消息:
现在我们再用
conda info --env
看看环境:
出现了,创建成功了,没毛病。
3.管理和使用python环境
使用
conda activate python37
来激活刚才创建的环境:
尝试使用
pip install numpy
来给这个环境安装一个常用的包:
当然也可以用
conda install numpy
来安装,但是会同时安装很多相关的包,在此就不演示了。
使用deactivate可以取消某个环境的激活状态
deactivate python37
4.查看anaconda的安装路径
在简单的熟悉了以后,就会发现用anaconda来进行python环境的控制真的是非常方便,其实anaconda环境是有物理路径的,如下,你会发现这和我们之前conda info --env的list是一样的:
5.删除conda环境
之后我们删除python37 :
conda remove -n python37 --all
再看文件夹,果然已经被删除了:
6.复制/克隆一个环境
通过克隆来复制一个环境,这儿将通过克隆python37来创建一个称为my_python37的副本:
conda create -n my_python37 --clone python37
7.通过更改conda源,可以大幅地提升部分包的下载速度
相信很多朋友们在安装python环境的时候会出现下载速度过慢的问题,这是因为,墙墙墙墙墙。修改源可以解决这个问题
修改源只需输入如下两行命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
将conda换回默认源
有些时候,如果因为某些因素清华的镜像登不上去,需要换回conda的默认源,只需要在命令行键入:
conda config --remove-key channels
临时更改pip源,来提升下载速度(使用清华源进行加速安装)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxx
这样就会从清华这边的镜像去安装xxxx库
8.虚拟环境python这个执行器的路径在哪里呢?
~/anaconda2/envs路径包含了所有的你创建的虚拟环境,环境py37的python执行器在~/anaconda2/envs/py37/bin/pyhon路径下,pycharm在remote进行调用远程的编译器的时候需要知道这个路径。