另可參看文章:http://www.javashuo.com/article/p-xoowfxls-o.htmlhtml
http://www.javashuo.com/article/p-kfjrqgcr-dt.htmlpython
咱們在安裝anaconda時,沒有勾選添加環境變量這一選項。對與Windows系統,須要本身去添加環境變量。安全
首先找到anaconda的安裝目錄的Scripts文件夾的目錄,例如個人安裝目錄爲:D:\anaconda\Scripts工具
而後去 控制面板\系統和安全\系統\高級系統設置\環境變量\用戶變量\PATH 中添加 剛剛查找的路徑。編碼
以後就能夠打開命令行(最好用管理員模式打開) 輸入 conda --versionspa
爲了不可能發生的錯誤, 咱們在命令行輸入conda upgrade --all 先把全部工具包進行升級.net
接下來咱們就能夠用anaconda來建立咱們一個個獨立的python環境了命令行
注意:個人電腦上已經安裝了一個python3.7.1 的解釋器,因此我直接在命令行輸入python進入的是python3.7.1的解釋環境。3d
activate 能將咱們引入anaconda設定的虛擬環境中, 若是你後面什麼參數都不加那麼會進入anaconda自帶的base環境,這時候輸入python 會進入base環境的python解釋器, 若是你把原來環境中的python環境去除掉會更能體會到, 這個時候在命令行中使用的已經不是你原來的python而是base環境下的python.而命令行前面也會多一個(base) 說明當前咱們處於的是base環境下。code
回顧一下,如今咱們具備兩個python環境啦,一個是咱們從python官網下載的python解釋器python3.7.1,一個是anaconda自帶的base環境的python3.6.1。咱們固然不知足兩個python環境,咱們香味本身的程序安裝單獨的虛擬環境。
語法: conda create -n python34 python=3.5 或者conda create --name python34 python=3.5 python34 表明本身取的的名字,方便管理虛擬環境 python=3.4 表明建立的虛擬環境的python版本
若是運行出現:
。
咱們已經建立好了一個新的虛擬環境:py35,python版本爲3.5
能夠用命令:conda env list查看全部環境
切換環境的命令:
激活:conda.bat activate+環境名
關閉:conda deactivate
命令:conda remove --name test --all
test--爲環境名
若是想要導出當前環境的包信息能夠用
conda env export > environment.yaml
將包信息存入yaml文件中.
當須要從新建立一個相同的虛擬環境時能夠用
conda env create -f environment.yaml
輸入conda install requests
或者pip install requests
來安裝requests包.
安裝完成以後咱們再輸入python進入解釋器並import requests包, 此次必定就是成功的了。
那麼怎麼卸載一個包呢
conda remove requests
或者
pip uninstall requests
就行啦.
要查看當前環境中全部安裝了的包能夠用
conda list
或許你會以爲奇怪爲啥anaconda能作這些事, 他的原理究竟是什麼, 咱們來看看anaconda的安裝目錄
這裏只截取了一部分, 可是咱們和本文章最開頭的python環境目錄比較一下, 能夠發現其實十分的類似, 其實這裏就是base環境. 裏面有着一個基本的python解釋器, Lib裏面也有base環境下的各類包文件.
那咱們本身建立的環境去哪了呢, 咱們能夠看見一個envs, 這裏就是咱們本身建立的各類虛擬環境的入口, 點進去看看
能夠發現咱們以前建立的new_nev目錄就在下面, 再點進去
這不就是一個標準的python環境目錄嗎?
這麼一看, anaconda所謂的建立虛擬環境其實就是安裝了一個真實的python環境, 只不過咱們能夠經過activate,conda等命令去隨意的切換咱們當前的python環境, 用不一樣版本的解釋器和不一樣的包環境去運行python腳本.
在工做環境中咱們會集成開發環境去編碼, 這裏推薦JB公司的PyCharm, 而PyCharm也能很方便的和anaconda的虛擬環境結合,在Setting => Project => Project Interpreter 裏面修改 Project Interpreter , 點擊齒輪標誌再點擊Add Local爲你某個環境的python.exe解釋器就好了。
好比你要在learn環境中編寫程序, 那麼就修改成C:\Users\Administrator\AppData\Local\conda\conda\envs\learn, 能夠看到這時候下面的依賴包也變成了learn環境中的包了.接下來咱們就能夠在pycharm中愉快的編碼了。