天天看點

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

視訊過程請進:https://www.bilibili.com/video/BV1nK4y1e7Ke/

我的python版本3.5.2,有點舊了,跟不上時代,但是更新的話又得解除安裝再安裝新的版本,這樣一來我原來安裝python的很多庫就得重新安裝了。

據說Anaconda這個軟體能解決這個問題,并能很好在安裝時的提供依賴,是安裝順利完成,索性把舊的python解除安裝了,裝這個試試。

1、解除安裝python

方法,https://www.python.org/downloads/打開python官網下載下傳你對應的舊版本(用于解除安裝):

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

下載下傳到本地:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

輕按兩下舊版本安裝程式點選Uninstall解除安裝(如果下對了舊版本是會出現解除安裝提示的):

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

2、安裝anaconda

打開www.anaconda.com

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

等下載下傳完成:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

輕按兩下打開程式開始安裝:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

改一下安裝位址,預設為C槽,我的C槽空間太緊張,是以改安裝到E盤:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

把上面圖檔箭頭地方勾選,添加到系統環境變量,紅字提示的大概意思是說“不推薦,因為有可能在解除安裝或重裝anaconda會有問題”,這個我想以後進環境變量裡删掉相關路徑應該可以解決(當然你也可以不選,這就有可能在win指令行環境不能很好的執行,我猜的),點選install開始安裝。

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

安裝完成後,conda –version檢視版本

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

打開win指令行輸入“python”回車執行,可以看到已經是python3.8.3版本了:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

打開下圖箭頭處

出現了程式主界面,右側是啟動圖示,launch為已安裝的庫,可以直接啟動,install為沒安裝的庫,按你需要安裝即可:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

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/

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄
python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

運作一下tensorflow:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

提示錯誤:ImportError: DLL load failed while inporting _pywrap_ tensorflow_ internal: 找不到指定的子產品。

裝一下必要的環境,到這個網址下載下傳安裝:https://aka.ms/vs/16/release/vc_redist.x64.exe

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

完成後重新開機電腦後再次運作tensorflow,成功!!真是激動人心,之前好久都沒有裝上。

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

裝個pytorch:

打開https://pytorch.org/get-started/locally/

選好自己的需要:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.or

g/whl/torch_stable.html

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

如果安裝完成,import torch 失敗:

跟着上面安裝tensorflow的一樣,裝過vc_redist.x64.exe了就沒這個錯誤:

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄

至此,可以看出安裝完成anaconda後也是可以像原生安裝python一樣使用的。

更新python和conda版本

在Prompt視窗中輸入執行就可以了:conda updata python

python2.7安裝tensorflow1.6.0_Anaconda及tensorflow2.3.0、pytorch1.6安裝記錄