win10下Anaconda 2 和 3 共存安装,并切换jupyter notebook和Pycharm中的对应版本
win10下Anaconda 2 和 3 共存安装,并切换jupyter notebook和Pycharm中的对应版本
zoerywzhou@163.com
http://www.cnblogs.com/swje/
作者:Zhouwan
2017-12-4
为了能同时使用Python2 和Python3,又不想单独安装某一个的package,因此打算安装两个版本的Anaconda(同时安装Anaconda 2 和Anaconda 3)来避免更改环境变量和冲突的问题。而且,Anaconda在环境配置方面,真的很好用呀~~~~
(一) 安装Anaconda
首先主要参考了这篇博客,完成了两个版本的安装,与之不同的是,我把Anaconda 3作为主要版本。细节的内容就参考那篇博客好啦,我简要的总结一下安装过程(先下载好安装包),以备不时之需:
1、先安装Anaconda3,我安装到了‘F:\Anaconda3’并且将以下两个选项(更改path路径和默认Python)勾上。如图:
2、然后安装辅助版本:Anaconda 2。这里就有几个注意事项啦:
-
- 第一点(最重要的一点)是需要在Anaconda 3 的安装目录的envs目录下,并给这个环境起个名字。我起的是py2,简短一些,方便后续调用。所以其安装目录就是:“F:\Anaconda3\envs\py2”
- 第二点就是,在安装的过程中,不要把上图中的两个勾选上了。
3、然后就没有然后啦\(^o^)/~
(二) 在CMD命令行里 切换Python2 、Python3,并在不同kennel里打开jupyter notebook
1、一般要运行python 或 jupyter,只需要在终端输入'python' or 'jupyter notebook'即可运行。
-
- 默认情况下是调用的python3的版本。
- 这个时候打开jupyter notebook,就是默认是python3内核。
2、如果python / jupyter运行时要切换Python2。首先在终端输入:activate py2,win系统不需要source,待前面出现[py2]之后,再输入python/ jupyter notebook, 回车就行了
-
- 现在已经进入py2的虚拟环境,打开jupyter notebook,就是python2内核了。
3、如要切换回py3, 运行 deactivate py2, 重新输入python、jupyter等命令即可
(三) 在Pycharm 里灵活切换 Python2 、Python3
1、首先,可以设置所有项目默认的interpreter:
去设置里File->Default Settings->Project Interpreter,选择对应的版本即可,如下图,在这里选择 Python2 或者Python3 即可,so easy~~~
2、如果想在Pycharm的不同project里自己选择其他interpreter的话,就File->Settings->Project :*** ->Project Interpreter里设置,大功告成^_^