Anaconda多版本python环境管理
这里首先给一个conda的手册:conda手册
1. 查看Python环境
conda info --env
可以看到所有python环境,前面有个‘*’的代表当前环境:
可以看到我有四个python不同版本的环境,第一个由于是使用的andaconda2安装的,而当前的环境变量我设定的andaconda3的,所以名称这里没有显示,意思是不支持切换。
2.创建Python环境
conda create --name py35 python=3.5
代表创建一个python3.5的环境,我们把它命名为py35。
3.管理和使用python环境
使用
conda activate py35
来**刚才创建的环境:
**以后可以看到前面有个(py35)的名称,表示我们当前在这个版本的环境下操作。
尝试使用
pip install numpy
来给这个环境安装一个常用的包,如果遇到下载源网络问题,可以加上清华源的参数,如下(参考更多源设置):
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
可以使用命令
pip freeze
查看环境下有哪些已经安装的包。
退出当前的工作环境:
conda deactivate
退出以后就发现(py35)没有了,那么此时就进入的默认的base。
4.删除python环境
我们删除py35为例 :
conda remove -n py35 --all
5 可以在anaconda环境中安装cuda和cudnn
在anaconda虚拟环境安装cuda8.0
conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
在anaconda虚拟环境安装cudnn
conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/