視訊過程請進:https://www.bilibili.com/video/BV1nK4y1e7Ke/
我的python版本3.5.2,有點舊了,跟不上時代,但是更新的話又得解除安裝再安裝新的版本,這樣一來我原來安裝python的很多庫就得重新安裝了。
據說Anaconda這個軟體能解決這個問題,并能很好在安裝時的提供依賴,是安裝順利完成,索性把舊的python解除安裝了,裝這個試試。
1、解除安裝python
方法,https://www.python.org/downloads/打開python官網下載下傳你對應的舊版本(用于解除安裝):
下載下傳到本地:
輕按兩下舊版本安裝程式點選Uninstall解除安裝(如果下對了舊版本是會出現解除安裝提示的):
2、安裝anaconda
打開www.anaconda.com
等下載下傳完成:
輕按兩下打開程式開始安裝:
改一下安裝位址,預設為C槽,我的C槽空間太緊張,是以改安裝到E盤:
把上面圖檔箭頭地方勾選,添加到系統環境變量,紅字提示的大概意思是說“不推薦,因為有可能在解除安裝或重裝anaconda會有問題”,這個我想以後進環境變量裡删掉相關路徑應該可以解決(當然你也可以不選,這就有可能在win指令行環境不能很好的執行,我猜的),點選install開始安裝。
安裝完成後,conda –version檢視版本
打開win指令行輸入“python”回車執行,可以看到已經是python3.8.3版本了:
打開下圖箭頭處
出現了程式主界面,右側是啟動圖示,launch為已安裝的庫,可以直接啟動,install為沒安裝的庫,按你需要安裝即可:
1、清華源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 設定搜尋時顯示通道位址
conda config --set show_channel_urls yes
2、中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
3、重置回預設源
conda config --remove-key channels
接下來直接在這個環境安裝你需要的庫(比如我要裝tensorflow):
打開win指令行,然後就是輸入指令(網絡好的話可以不加“-i 源位址”):
pip install tensorflow-gpu -i https://pypi.mirrors.ustc.edu.cn/simple/
運作一下tensorflow:
提示錯誤:ImportError: DLL load failed while inporting _pywrap_ tensorflow_ internal: 找不到指定的子產品。
裝一下必要的環境,到這個網址下載下傳安裝:https://aka.ms/vs/16/release/vc_redist.x64.exe
完成後重新開機電腦後再次運作tensorflow,成功!!真是激動人心,之前好久都沒有裝上。
裝個pytorch:
打開https://pytorch.org/get-started/locally/
選好自己的需要:
pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.or
g/whl/torch_stable.html
如果安裝完成,import torch 失敗:
跟着上面安裝tensorflow的一樣,裝過vc_redist.x64.exe了就沒這個錯誤:
至此,可以看出安裝完成anaconda後也是可以像原生安裝python一樣使用的。
更新python和conda版本
在Prompt視窗中輸入執行就可以了:conda updata python