Anaconda+⽤conda创建python虚拟环境
Anaconda+⽤conda创建python虚拟环境
Anaconda与conda区别
conda可以理解为⼀个⼯具,也是⼀个可执⾏命令,其核⼼功能是包管理与环境管理。包管理与pip的使⽤类似,环境管理则允许⽤户⽅便地安装不同版本的python并可以快速切换。 conda的设计理念——conda将⼏乎所有的⼯具、第三⽅包都当做package对待,甚⾄包括python 和conda⾃⾝ Anaconda则是⼀个打包的集合,⾥⾯预装好了conda、某个版本的python、众多packages、科学计算⼯具等等。
1、⾸先在所在系统中安装Anaconda。可以打开命令⾏输⼊conda -V检验是否安装以及当前conda的版本。
2、conda常⽤的命令。
1)conda list 查看安装了哪些包。
2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境
3)conda update conda 检查更新当前conda
aah怎么读
brighton
3、创建虚拟环境。
yonah
i love the way you lie使⽤ conda create -n your_env_name python=X.X(2.7、3.6等) anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name⽂件可以在Anaconda安装⽬录envs⽂件下找到。
# 指定python版本为2.7,注意⾄少需要指定python版本或者要安装的包# 后⼀种情况下,⾃动安装最新python版本
conda create -n env_name python=2.7
# 同时安装必要的包
conda create -n env_name numpy matplotlib python=2.7
4、使⽤激活(或切换不同python版本)的虚拟环境。
打开命令⾏输⼊python --version可以检查当前python的版本。man to man
使⽤如下命令即可激活你的虚拟环境(即将python的版本改变)。
:
source activate your_env_name(虚拟环境名称)
Windows: activate your_env_name(虚拟环境名称)
这是再使⽤python --version可以检查当前python版本是否为想要的。
5、对虚拟环境中安装额外的包。新东方影院
使⽤命令conda install -n your_env_name [package]即可安装package到your_env_name中
猝然6、关闭虚拟环境(即从当前环境退出返回使⽤PATH环境中的默认python版本)。
使⽤如下命令即可。洛杉矶教师罢工
deactivate env_name,也可以使⽤`activate root`切回root环境
Linux下使⽤ source deactivate
7、删除虚拟环境。
移除环境
使⽤命令conda remove -n your_env_name(虚拟环境名称) --all,即可删除。
删除环境中的某个包。
使⽤命令conda remove --name $your_env_name $package_name 即可。
8、设置国内镜像
如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加⼊conda的配置即可:
# 添加Anaconda的TUNA镜像
launchconda config --add channels mirrors.tuna.tsinghua.edu/anaconda/pkgs/free/
# TUNA的help中镜像地址加有引号,需要去掉
# 设置搜索时显⽰通道地址
conda config --t show_channel_urls yes
参考资料:暮光之城男主角图片