天天看點

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

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

1、解除安裝python

方法,https://www.python.org/downloads/打開python官網下載下傳你對應的舊版本(用于解除安裝):
           
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

下載下傳到本地:

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

等待解除安裝完成即可。

2、安裝anaconda

打開www.anaconda.com
           
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

等下載下傳完成:

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

打開下圖箭頭處:

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
更換源: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-forgeconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/# 設定搜尋時顯示通道位址conda config --set show_channel_urls yes2、中科大源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 yes3、重置回預設源conda config --remove-key channels
           

接下來直接在這個環境安裝你需要的庫(比如我要裝tensorflow):

打開win指令行,然後就是輸入指令(網絡好的話可以不加"-i 源位址"):

pip install tensorflow-gpu -i https://pypi.mirrors.ustc.edu.cn/simple/
           
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

運作一下tensorflow:

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

裝一下必要的環境,到這個網址下載下傳安裝:https://aka.ms/vs/16/release/vc_redist.x64.exe
           
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

裝個pytorch:

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

選好自己的需要:

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda
到指令行粘帖指令執行:pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
           
anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

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

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

調用成功。

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

更新python和conda版本
           

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

anaconda moviepy_Anaconda及tensorflow、pytorch安裝記1、解除安裝python2、安裝anaconda

繼續閱讀