win7/10下安裝anaconda3
安裝前提及須知:
1、官網或者映象網站下載安裝包:
Anaconda3-5.1.0-Windows-x86_64/
2、安裝路徑不要選擇c盤:
因為這樣使用pip/conda install/uninstall會出現IO錯誤,也就是讀寫錯誤
在win7中,使用conda中的pip等命令時,需要讀寫檔案,c盤受保護,許可權不夠,因此windows需要安裝在除 C盤以外的其他盤,如:D盤等;
具體的安裝步驟如下:
1、安裝:
安裝過程中不要選擇配置環境變數:安裝後自己新增
安裝過程中跳過visual studio code安裝:因為太慢,以後想安裝可以在anaconda navigator中install
介紹一下visual studio code:是微軟開發的一款視覺化(GUI)程式碼編寫軟體,不是IDE(整合開發環境)
2、配置環境變數:
目的就是為了在cmd中能夠執行conda的一些exe檔案,如:conda,pip等
如果不想配置,直接在anaconda prompt中可以使用相關命令
環境變數配置:
在:控制面板
\
系統和安全
\
系統
\
高階系統設定
\
環境變數
\
使用者變數
\PATH
中新增 anaconda的安裝目錄的Scripts資料夾即可;
在使用相關的包的時候最簡單的辦法就是在anaconda prompt中執行命令pip/conda install,但是網路不好,或者說速度太慢,所以我們需要更換一下下載的源:
新增清華源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
更換了源之後速度會快很多
3、安裝tensorflow包:(非必須安裝的包,根據自身需要。tensorflow包主要用來開發神經網路的)
pip/conda install tensorflow
(其中的pip是從python的服務網站下載,而conda則是從conda的服務網站上下載)
(有的包只能使用pip install不能用conda install)
4、使用conda建立虛擬開發環境:
通常虛擬環境的版本根據自身需要去選擇,如果需要多個環境並存,則需要分別單獨安裝和啟用
conda create -n test_conda1(使用者自定義) python=3.6(這裡的python版本號根據需要自行設定)
conda create -n test_conda2(使用者自定義) python=2.7
啟用:activate test_conda
反啟用:deactivate
5、使用jupyter notebook:
鍵入jupyter notebook即可
6、如果想用在jupyter中使用虛擬環境:
需要在執行完第4部之後接著執行如下步驟:
。安裝虛擬環境時用:conda create -n xxx python=xxx ipykernel ( --------詳見第4步)
。進入該環境:activate xxx ( -------------詳見第4步)
。啟用該環境的kernel:
python -m ipykernel install --user --name xxx(第4步中使用者自定義名) --display-name “python(xxx)"
其實虛擬空間就是你在這裡執行python,使用當前目錄下的庫,包等資源
在jupyter中使用虛擬環境,就是讓jupyter找一個檔案,就知道在哪裡執行python,使用誰的包
上述命令會新增這個檔案:
在C:\Users\xxx\AppData\Roaming\jupyter\kernels\xxx中
添加了一個kernel.json
內容一般如下:
{
"language": "python",
"display_name": "xxxxxx",
"argv": [ "D:\\Anaconda3\\envs\\xxx\\python.exe", "-m", "ipykernel_launcher", "-f", "{connection_file}" ]
}
常見錯誤彙總:
1. 沒有安裝node js5 和npm:
解決方案:
1.根據報錯提示:copy 一下提示的url,然後複製到位址列就可以開啟,
2.在jupyter prompt裡面執行:conda
install
nodejs 來完成對nodejs的安裝即可;