歸納:輕鬆兩步--在系統環境變量中找到對應以前安裝Python的路徑並刪除;直接將你原來安裝python的整個文件夾拷貝到envs的目錄下,激活該版本python的名稱就是文件夾名。python
個人電腦裏面原本安裝了Python2.7的版本,而且配置好了Django,用來作網頁設計。後來我又須要一個Python3.5的版本使用tensorflow,Anaconda適用於管理多Python環境,下面來講一說如何在已有Python2,7的條件下安裝Anaconda。windows
其實無論是Python仍是Anaconda 都相似於包的管理,能夠看到無論是安裝Python仍是Anaconda,都是在安裝目錄新建了一個文件下添加了不少文件,而後把安裝目錄路徑添加到環境變量當中(windows下)。python2.7
理解這個原理以後,其實要作的就是修改環境變量,和移動Python安裝的文件夾而已。具體的操做以下。url
這裏推薦使用清華的鏡像,由於速度快並且能夠安裝你想要的版本,在官網裏面每每給出的最新版本,就像我安裝的時候官網給的是帶Python3.6的版本,可是我想直接安裝帶python3.5的版本的Anoconda.設計
能夠直接在清華的鏡像 Index of /anaconda/archive/中,找到對應的版本,下載並安裝。帶Python3,5的window版本就是下載Anaconda3-4.2.0-Windows-x86_64。orm
2 .安裝注意事項:安裝目錄最好不要有空格;是否把Anaconda加入環境變量的選項上打勾,這涉及到可否直接在cmd中使用conda、jupyter、ipython等命令,推薦打勾,若是不打勾能夠再安裝之後將對應的環境變量添加上去,例如個人就是 D:\Anaconda3;D:\Anaconda3\Scripts;D:\Anaconda3\Library\bin 可參考博客 https://zhuanlan.zhihu.com/p/25198543blog
3. 安裝好了之後,能夠在cmd中輸入 Python,發現顯示的仍是你以前安裝的版本,像個人就是Python2.7,這是由於你以前安裝Python2,7的時候,是將它的安裝目錄添加到了環境變量中的。在系統環境變量中找到對應以前安裝Python的路徑並刪除,像個人就是D:\Program Files\python2.7 和D:\Program Files\python2.7\Scripts。將其刪除。ip
接着重啓電腦,再在cmd中輸入python 就會顯示是Anaconda自帶的版本了。rem
4. 將原來python加入Anoconda中terminal
在Anoconda中,用戶之後安裝的python會存放在envs中。若是在cmd中輸入conda info -e 或者 conda info --envs 就能夠獲得你安裝的python信息。 在考察一下conda中安裝其餘包的命令:
# 建立一個名爲python34的環境,指定Python版本是3.4(不用管是3.4.x,conda會爲咱們自動尋找3.4.x中的最新版本) conda create --name python34 python=3.4
其實就是在envs中建立了一個python34的文件夾,這個也就是安裝python34的一個安裝目錄。瞭解這個原理以後,就能夠輕鬆將原來的環境轉到Aconda進行管理。
直接將你原來安裝python的整個文件夾拷貝到envs的目錄下。
而後你再用conda info -e 命令,就會發現多了一個你添加的文件夾的名字的python,我把本身以前安裝的python2.7的包拷過去。還能夠給文件下重命名一下,我命名的是python27。
# conda environments: # python27 * D:\Anaconda3\envs\python27 root D:\Anaconda3
5.環境管理
# 安裝好後,使用activate激活某個環境 1 activate python34 # for Windows 2 source activate python34 # for Linux & Mac # 激活後,會發現terminal輸入的地方多了python34的字樣,實際上,此時系統作的事情就是把默認2.7環境從PATH中去除,再把3.4對應的命令加入PATH # 此時,再次輸入 1 python --version # 能夠獲得`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系統已經切換到了3.4的環境 # 若是想返回默認的python 2.7環境,運行 1 deactivate python34 # for Windows 2 source deactivate python34 # for Linux & Mac # 刪除一個已有的環境 1 conda remove --name python34 --all
可使用上面的激活命令檢驗一下:
在cmd中輸入python獲得自帶版本信息,而後再激活python27,顯示(python27) C:\Users\UT> 也就是搞定了。
C:\Users\UT>python Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1 900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> exit() C:\Users\UT>activate python27 (python27) C:\Users\UT>
6.設置國內鏡像命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
而後你的.condarc 文件應該是這樣的內容,或者你能夠直接修改該文件的內容設置鏡像。
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - defaults show_channel_urls: yes