anaconda確實很好用,省去了不少麻煩,如今我我的推薦直接使用anaconda。python
anaconda的特色:能夠存在多個python環境,要使用某一個環境的話,就須要切換到這個環境,安裝、卸載包都是在某一個特定的環境下進行的。所謂環境其實就是在不一樣的目錄下安裝不一樣的python和包而已,而切換環境就是切換一下目錄。shell
基本操做:this
建立一個python3.4環境: conda create --name python34 python=3.4 激活: activate python34 # for Windows source activate python34 # for Linux & Mac # 若是想返回默認的環境,運行 deactivate python34 # for Windows source deactivate python34 # for Linux & Mac #列出全部環境 conda env list # 刪除一個已有的環境 conda remove --name python34 --all
鏈接vscode:.net
一樣點擊左下角的齒輪,選擇comand palette, 在裏面選擇python解釋器,就會自動鏈接anaconda的環境了。(在安裝的時候注意要勾選推薦選項)code
解決powershell中禁止執行腳本的辦法:以管理員權限打開powershell,而後執行Set-ExecutionPolicy -ExecutionPolicy RemoteSigned命令blog
詳細狀況參考:https://blog.csdn.net/qq_42739865/article/details/88855495ip
自帶的jupyter如何切換kernel:rem
conda create -n py3 python=3 # 建立一個python3的環境,名爲py3 activate py3 # 激活py3環境 conda install ipykernel # 安裝ipykernel模塊 python -m ipykernel install --user --name py3 --display-name "py3" # 進行配置 jupyter notebook # 啓動jupyter notebook,而後在"新建"中就會有py3這個kernel了
安裝包get
可使用conda或者pip安裝,可是二者不要交替使用,用什麼安裝就用什麼卸載。pip
安裝tensorflow:
安裝cpu版本:在對應的環境下輸入
pip install --upgrade --ignore-installed tensorflow
若是報錯缺乏msgpack,pip安裝便可
若是出現一下錯誤:Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問:就在install後加上 --user
運行程序出現一下警告: Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
解決辦法參考:http://www.javashuo.com/article/p-epdahqrv-ew.html
補充:
anaconda具體安裝流程和使用方法請參考:http://www.javashuo.com/article/p-kfjrqgcr-dt.html