-
前言
有时候我们需要多个不同的Python运行环境, Python2, Python3或者不同包环境 Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。
-
安装conda
可以通过安装Anaconda来简单的获取conda, Ancaconda是个常用包的集合, 自然包 含了conda, 而我也写了一个教程, linux下的Anaconda安装
http://www.jianshu.com/p/f74b5c79bdad -
conda环境的管理
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 3.6对应的Anaconda安装包,那么Python 3.6就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思)。# 创建一个名为python27的环境,指定Python版本是2.7(不用管是2.7.x,conda会为我们自动寻找2.7.x中的最新版本) conda create --name python27 python=2.7 # 小技巧 常用参数 --name 等同于 -n 其他类似 # 安装好后,使用activate激活某个环境 activate python27 # for Windows source activate python27 # for Linux & Mac # 激活后,会发现terminal输入的地方多了python27的字样,实际上,此时系统做的事情就是把默认3.6环境从PATH中去除,再把2.7对应的命令加入PATH # 此时,再次输入 python --version # 可以得到`Python 2.7.14 :: Anaconda, Inc. `,即系统已经切换到了2.7的环境 # 如果想返回默认的python 3.6环境,运行 deactivate python27 # for Windows source deactivate python27 # for Linux & Mac # 删除一个已有的环境 conda remove --name python27 --all
-
配置下国内镜像还是很有必要的
如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:# 添加Anaconda的TUNA镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # TUNA的help中镜像地址加有引号,需要去掉 # 设置搜索时显示通道地址 conda config --set show_channel_urls yes
Linux下 conda 进行Python环境管理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 科多大数据带你来看,python工具Anaconda 安装配置。 序 Python易用,但用好却不易,其中比较头疼...
- 博为峰小博老师: 上篇文章讲述了GridBagLayout布局管理器的一些理论知识,下面将通过实例熟悉它的使用方法...