当前位置:首页 » 电脑基础知识

win10下Anaconda 2 和 3 共存安装,并切换jupyter notebook和Pycharm中的对应版本

2017-12-04 20:20 本站整理 浏览(5)

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里设置,大功告成^_^