问题描述
平常跑不同的代码,经常会出现所需要的库等环境的不一样,这时候就需要针对不同的项目去创造不一样的虚拟环境以便于项目与项目之间互不干扰!
问题解决
anaconda提供了相应的命令来方便人们创建不一样的虚拟环境,创建的虚拟环境都会在anaconda安装目录下一个叫envs的目录下,管理起来也是十分的方便!!!!!下面是我的截图:
下面来说下创建虚拟环境的一些常用命令:
首先打开 anaconda prompt (不知道的话,自己百度)
1.创建python版本为3.6的虚拟环境,命名为***
conda create -n *** python=3.6
2.使用/激活/切换虚拟环境
conda activate ***
3.安装包(分两种情况)
(1)在虚拟环境下
pip install ...... -i https://pypi.tuna.tsinghua.edu.cn/simple
注:-i https://pypi.tuna.tsinghua.edu.cn/simple是加了个清华镜像,速度快的飞起!!
或者
conda install ......
用conda安装,这里推荐在打开anaconda prompt后,第一件事先配置下conda的清华镜像,这样conda命令的下载速度也可以起飞。下面3条命令一条一条直接输入回车即可:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
(2)不在对应的虚拟环境下
conda install -n *** .......
4.退出虚拟环境
conda deactivate
5.删除虚拟环境***
conda remove -n *** --all
6.查看安装的库名列表
pip list
7.查看环境列表
conda info --envs
且行且珍惜