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