文档章节

win下python多版本管理——anaconda方案

中年老俞
 中年老俞
发布于 03/29 14:39
字数 607
阅读 131
收藏 1

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

原因不多说了,用python的人都懂。

一、anaconda的安装

直接到官网下载最新版就可以了https://www.anaconda.com/distribution/

或者到下面的地址下载需要的版本https://repo.anaconda.com/archive/

anaconda3-5.3.0开始默认自带的就是python3.7了,需要默认自带python3.6的请下载anaconda3-5.2.0之前的版本

当然,既然是python多版本管理,预装什么版本的python都无所谓了,所以我选择了最新版(anaconda2对应的是python2)

至于安装,基本上就是一路Next,但是在选择安装路径的时候最好选择非系统盘,因为多环境最后都会保存在这个路径下面

 

二、修改为国内源(选做)

如果使用默认的源可能会访问速度比较慢,修改为国内镜像的话会快一些

这里注意的是,需要到网上去搜索anaconda源,而不是pip的pypi源 这里我使用了清华的源,

可参考:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

 

命令行设置方法:

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

 

AnacondaGUI设置方法:

打开Anaconda Navigator,点击channels按钮,点击add按钮,填入上面代码中的两个源地址,再点击update channels按钮

 

三、建立多环境

anaconda装完,默认会带一个base环境,不同版本的anaconda自带的python版本也不一样

base环境不能删除,搞坏了就没办法了,所以还是建议新建环境

比如最新版的anaconda自带的是python3.7,可以按照下面的方法新建python3.6环境

命令行方式:

conda create --name py36_test python=3.6

 

AnacondaGUI方式:

打开Anaconda Navigator,选择左边的Environments,点击下方的Create

输入环境名称,选择python版本,点击Create

 

新建的环境都会保存在anaconda3安装路径下的envs目录

 

四、启用环境

命令行方式: conda activate py36_test

 

将pyCharm切换成新环境: 菜单选择File->Setting

选择Project Interpret,点击配置按钮后点击add

选择Conda Environment,选择Exiting environment,选择路径(anaconda的envs目录下的环境,选择python.exe文件),点击OK

© 著作权归作者所有

中年老俞
粉丝 4
博文 15
码字总数 20866
作品 0
苏州
程序员
私信 提问
加载中

评论(1)

张金富
张金富
不错不错!
Windows下通过Anaconda安装TensorFlow及Spyder编译器

版权声明:本文为博主原创文章,转载需注明出处。 https://blog.csdn.net/jay100500/article/details/72809338 遵循:BY-SA 署名-相同方式共享 4.0协议 作者:谭东 时间:2017年5月30日 环境...

范特西_jay
2017/05/30
0
0
[NLP的那些坑] HanLP

问题1. 解决方案: pip安装的jpype1-0.7.0,而我的anaconda版本是【Anaconda3-5.0.1-Windows-x8664】,python版本是【Python 3.6.3 MSC v.1900 64 bit 】,jdk版本是【java 1.8.0144 64-Bit ...

Eappo_Geng
08/30
42
0
OpenCV开发(1)——OpenCV3.4+Python3.5+Windows10安装问题解决

OpenCV近几年功能不断增强,目标检测、跟踪等方面出现了不少新算法。自3.3版开始,火热的深度神经网络的功能也加入其中。早期的OpenCV仅支持简单的视频播放功能,现在ffmpeg的部分功能也融入...

holygao
2018/06/28
0
0
如何在Jupyter Notebook中使用Python虚拟环境?

如何在使用Jupyter Notebook时,解决Python虚拟环境间的切换问题?本文一步步帮你拆解。希望你能够避免踩坑的痛苦,把更多的时间花在愉快的编程上。 痛点 Python目前有两个主版本并存,这很让...

王树义
2017/09/22
0
0
Linux安装Anaconda和TensorFlow

引 众所周知Python常用的版本有2.x和3.x,常常会引起版本问题。由于我在Linux系统中已经安装有Python3.x和对应的TensorFlow,现在遇到需要跑在Python2.x下的TensorFlow工程时,就很麻烦,因此...

Cloudox_
2018/09/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ForkJoinPool线程池

1. 拆分线程池的使用场景是什么? 答: 是对一组连续的数据进行耗时操作,例如 一个 大小为 10000 的集合 进行操作。 例子: 对1000万个数据进行排序,那么会将这个任务分割成两个500万的排序...

杨凯123
9分钟前
2
0
在多列上使用group by

我理解GROUP BY x的观点 但GROUP BY x, y如何运作的,它是什么意思? #1楼 Group By X表示将所有具有相同X值的组合放入一组中 。 Group By X, Y表示将所有具有相同值的值放在一个组中的X和Y...

技术盛宴
25分钟前
3
0
线程池ThreadPoolExecutor的内部类Worker的感想和思考

Worker依然是一个Runnable,封装了一个创建自己的原因对象,就是firstTask变量,和自己将要执行的所在线程thread变量。 thread成员变量可以直接被外部类ThreadPoolExecutor所获得,当调用add...

萧默
今天
3
0
Git推送错误“ [[远程拒绝]主机->主机(分支当前已签出)”)

昨天,我发布了一个有关如何将Git存储库从我的一台计算机克隆到另一台计算机的问题 , 如何从另一台计算机“ git clone”? 。 现在,我可以成功地将Git存储库从源(192.168.1.2)克隆到目标...

javail
今天
4
0
Selenium 4.0 Alpha更新日志

早在2018年8月,整个测试自动化社区就发生了一件重大新闻:Selenium的创始成员Simon Stewart在班加罗尔Selenium会议上正式确认了Selenium 4的发布日期和一些重要更新。 Selenium 4.0 Alpha版...

八音弦
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部