Anaconda+用conda创建python虚拟环境

更新时间:2023-06-11 18:10:11 阅读: 评论:0

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
参考资料:暮光之城男主角图片

本文发布于:2023-06-11 18:10:11,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/931348.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:版本   环境   虚拟环境   管理   镜像   安装
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图