1.为什么需要安装虚拟环境
如果你要用python做两个工程,一些需要python2.7,一个需要python3.6。这两个包都存放在相同的路径下。python无法根据版本来区分包的安装路径,所以这里就会发生版本冲突。这个时候我们就需要虚拟环境。
以下均为windows下操作
2.安装虚拟环境
打开Anaconda Promopt
conda create --name 虚拟环境名称 python=2.7
--name也可以缩写为-name
python=2.7是python的版本号,如果不写就默认为装anaconda时python版本
name后面跟着是创建的新的虚拟环境的名字
3.新增kernel
安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境。
首先安装ipykernel:conda install ipykernel
在虚拟环境下创建kernel文件:conda install -n 虚拟环境名称 ipykernel
激活conda环境: activate 环境名称
将环境写入notebook的kernel中:
python -m ipykernel install --user --name 虚拟环境名称 --display-name "Python (环境名称)"
打开notebook服务器:jupyter notebook
浏览器打开对应地址,新建python,就会有对应的环境提示了
4.虚拟环境安装包
conda install -n 虚拟环境名称 包名
5.退出、删除虚拟环境
退出当前虚拟环境:
deactivate 虚拟环境名称
删除虚拟环境:
conda remove -n 虚拟环境名称 --all, 即可删除。
删除虚拟环境中的包:
conda remove --name $虚拟环境名称 $包名
---------------------
以上参考 https://blog.csdn.net/sizhi_xht/article/details/80964099
6.修改conda连接镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
这个镜像可能会有问题,连接之前可以现在浏览器查看镜像网址是否能访问
7.换回conda默认源
conda config --remove-key channels
网友评论