Anaconda下載地址:https://www.anaconda.com/download/
打開連接後, 點擊Windows圖標下載完成後, 如下圖
一. 安裝開始
-
雙擊下載好的安裝包, 如下圖, 點擊Next即可.
-
如下圖, 點擊 I agree 同意條款
-
Install for: Just me還是All Users,假如你的電腦有好幾個 Users ,才需要考慮這個問題.其實我們電腦一般就一個 User,就我們一個人使用,如果你的電腦有多個用戶,選擇All Users,我這裏直接 All User,繼續點擊 Next .
-
到這一步, 可以點擊Browse自定義安裝的文件夾. 此文件安裝完成後佔用空間兩個多G吧, 選擇好後點擊Next.
-
這個界面, Advanced Options(高級選項). 第一個是添加環境變量, 第二個是默認使用Python2.7, 把第二個勾去掉, 第一個添加上勾. 然後點擊install就開始進入進度條界面開始安裝了.
-
如圖正在安裝.
-
完成後點擊Next繼續
-
出現這個頁面時, 點擊 Install Microsoft VSCode安裝.(有些電腦可能會跳過此步驟, 先不用管)
-
點擊Finish即可完成安裝.
-
安裝完成後打開環境變量看Anaconda環境變量是否添加成功, 如果沒有添加成功需要手動添加. 環境變量的路徑到安裝目錄的Scripts文件夾裏面.例如: C:\ProgramData\Anaconda2\Scripts
-
最後一步, 打開命令行(最好以管理員身份打開), 輸入命令:
conda -V (大寫V)
當出現Anaconda的版本號時, 即安裝成功.
注意: 爲了避免可能發生的錯誤, 在命令行輸入conda upgrade --all 先把所有工具包進行升級
二. 管理虛擬環境
- 創建自己的虛擬環境, 爲自己的程序安裝單獨的虛擬環境.
創建一個名稱爲learn的虛擬環境並指定python版本爲3(版本號要和自己電腦上的python版本對應)
conda create -n learn python=3.5
- 切換(激活)虛擬環境, 可以切換到learn虛擬環境中.
activate learn
輸入命令: conda env list
可以查看當前自己有哪些虛擬環境 - 退出虛擬環境
deactivate learn - 刪除虛擬環境(首先需要退出)
conda remove -n learn --all
三. 安裝第三方包
- 打開cmd管理員命令行.
首先升級pip爲最新版本, 因爲如果不是最新版本安裝過程可能會出現問題.
python -m pip install --upgrade pip - 依次安裝下面5個庫(記得寫上版本號)
pip install matplotlib==2.0.2
pip install numpy1.14.2
pip install pandas0.20.3
pip install tables3.4.2
pip install jupyter1.0.0
四. 與pycharm連接
- 在pycharm界面, ctrl+alt+s 打開設置, 在Setting => Project => Project Interpreter 裏面修改 Project Interpreter.
- 如果要在learn環境中編寫程序, 那麼就修改爲C:\Users\Administrator\AppData\Local\conda\conda\envs\learn, 可以看到這時候下面的依賴包也變成了learn環境中的包了.接下來我們就可以在pycharm中編碼了。
五. Anaconda初體驗
- 按下 Windows 徽標鍵,調出 Windows 開始菜單,可以看到 “最近添加”的:Anaconda2(64-bit)
-Anaconda Prompt
打開Anaconda Prompt,這個窗口和doc窗口一樣的,輸入命令就可以控制和配置python,最常用的是conda命令,這個pip的用法一樣,此軟件都集成了,可以直接用,點開的話如下圖。用命令“conda list”查看已安裝的包,從這些庫中可以發現NumPy,SciPy,Matplotlib,Pandas,說明已經安裝成功了!
- 更新
還可以使用conda命令進行一些包的安裝和更新
conda list:列出所有的已安裝的packages
conda install name:其中name是需要安裝packages的名字,比如,我安裝numpy包,輸入上面的命令就是“conda install numpy”。單詞之間空一格,然後回車,輸入y就可以了。
安裝完anaconda,就相當於安裝了Python、IPython、集成開發環境Spyder、一些包等等.