天天看點

Anaconda中安裝Pytroch(填坑記)

【情節回顧】

因為實驗需求,昨天晚上在實驗室花了一點時間在Anaconda中安裝Pytroch,恩恩,懷着滿腔熱情,抱着不破樓蘭終不還的決心開始了我安裝pytroch的慢慢征程。

首先,我網上粗略的看了下别人寫的攻略,然後選了一篇比較好的教程來安裝(​​教程連結​​)

然後,我就按照上面的教程開始我的操作,第一步看了他有個清華開源的鏡像,說什麼把這四句指令輸入到Anaconda prompt中可以加快我們下載下傳的速度。恩,我信了,我确實相信這個東西的強大。後面就是一葫蘆畫瓢,乘勝追擊,直搗黃龍,把這些步驟弄完了。

最後,就是測試是否安裝完成,輸入:import troch 

按下Enter的那一刻,他給了我一個大大的驚喜,這可真讓人Amazing

對了,我大意了,下面這張圖截錯了,我換成troch也是會出現下面那句話找不到指定的子產品。

Anaconda中安裝Pytroch(填坑記)

于是乎,開始了我接下來的填坑記了。

【填坑】

1.最開始的做法就是,把 D:\Python\Anaconda3\envs\pytorch 下面的pytroch删除掉,然後在重新安裝,恩确實是一個很機智的做法,但是呢,理想很美滿顯示很殘酷。不知道為啥删除pytroch檔案夾下面的有三個.dll檔案(這裡我忘了截圖保留證據給大家看),一直删除不掉,我猜可能是我使用了清華鏡像下載下傳pytroch相關的檔案的時候産生的,然後網上各種教程找關于:無法删除指定檔案,資源正在運作。

MD,好氣,我傻傻的試了各種辦法,然後就是删除不掉,于是吃飯的時候同學叫我下載下傳一個360管家強制性删除,當時我猶豫了,我深知360管家曾經給我帶來的創傷,是以我吃完飯回到實驗室,發現了一款很好的工具:火絨安全軟體(​​下載下傳位址​​)

具體操作就是打開火絨安全軟體,然後點選安全工具,在點選檔案粉碎,把你需要解除安裝的檔案拖入到相應的位置就可以進行解除安裝。

Anaconda中安裝Pytroch(填坑記)

然後小手一點,各種花裡胡哨的東西都能被咱整的明明白白,是不是很刺激,反正我是沒看懂自己為啥沒快點找到這款神器。

2.好了,解除安裝完畢之後,我就想到一件事情,就是我之前在Anaconda中安裝Tensorflow我同學好像也是使用清華的開源鏡像安裝失敗過,是以聯想到他的失敗經曆,這讓我醍醐灌頂,豁然開朗。于是乎,我就在原來的那篇文章基礎上開始自己的救贖之路。

【安裝操作】

1.打開Anaconda prompt ,在裡面輸入: conda create -n pytorch python=3.7

這一步主要就是建立環境pytorch,我的python是3.7版本的是以python=3.7,這個看你們自己python版本是多少然後填上去就可以。

弄好了出現下面的圖示之後,彈出提示,輸入 y,即可安裝。

Anaconda中安裝Pytroch(填坑記)

2.檢視環境是否安裝成功,在裡面輸入:conda info --envs

可以看到我們的pytroch建立好了

Anaconda中安裝Pytroch(填坑記)

3.接下來我們需要去激活pytroch,在裡面輸入:activate pytorch

4.然後去選擇适合自己的pytorch版本,點選這個連結(​​https://pytorch.org/​​)

Anaconda中安裝Pytroch(填坑記)

按照上面的要去選擇,這裡需要說明下我自己的情況:我的電腦是AMD,沒有NVIDIA驅動是以沒有選擇CUDA,是以我CUDA選擇的是None。

如果你們有NVIDIA驅動的話可以選擇,可以參考這篇文章(​​javascript:void(0)​​)

今天早上問同學才知道自己的電腦是沒有NVIDIA驅動的,昨天晚上還傻傻的在找為什麼自己的電腦沒有NVIDIA控制台,果然是一語驚醒夢中人呀,看來自己對電腦中的一些基本概念不是很了解,果然是個計算機小白,太菜了。

5.如果你按照上面的要求選擇了自己相應的pytorch版本然後将這句指令輸入:

conda install pytorch torchvision torchaudio cpuonly -c pytorch

Anaconda中安裝Pytroch(填坑記)

6.将複制的代碼粘貼到指令行格式下,彈出提示,輸入 y,即可完成安裝,顯示“done”。

7.然後我們進行測試:首先輸入: python   然後在輸入:import torch

Anaconda中安裝Pytroch(填坑記)

出現我上面的這種情況就說明我們安裝好了。

2020-12-18 下午16:00更新

我們在Anaconda裡面安裝pytorch之後接下來我們需要在pycharm中使用,具體操作如下。

1.打開我們的Pycharm,建立一個Project,如下所示:

Anaconda中安裝Pytroch(填坑記)

2.

Anaconda中安裝Pytroch(填坑記)

3.點選建立完成

Anaconda中安裝Pytroch(填坑記)

4.在建立完成的界面我們建立一個py檔案輸入下面代碼測試是否可以使用。

import torch

print(torch.__version__)      

輸出顯示結果如下: