windows安裝pytorch過程及遇到問題
以前的博客都是在用mac,最近打算開始學機器學習方向,發現自己mac的顯卡是AMD,只好找了一臺新的N卡windows本,因爲是新電腦在配置過程中遇到了一系列問題會在安裝過程中描述
首先是安裝Anaconda 很簡單
這臺電腦是windows所以我下載了這個版本
在我之前使用mac的時候下載這個圖形化安裝包總是會提示安裝失敗,不知道你們在安裝的時候有沒有遇到這個問題,於是在當時我選擇了使用終端安裝
當時使用的是tensorflow,安裝之後發現好多庫都找不到,最後發現問題在於,要激活tensorflow環境之後再使用pip安裝
這一步過去之後可以開始安裝pytorch了
在pytorch.org官網選擇
將命令複製到cmd中運行
問題來了
在使用這個命令的時候遇到了問題
出現了
CondaHTTPError: HTTP 000 CONNECTION FAILED
ProxyError(MaxRetryError("HTTPSConnectionPool(........
我自己還出現了一個SSL錯誤
花了很久的時間解決前面兩個的問題
首先我先來說一下前面兩個吧,這個anaconda的源在國內下載會非常的慢,所以國內現在普遍使用清華源
方法就是在c盤Users(也就是用戶)中用戶名文件夾中的.condarc中添加指向清華源
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
- default
show_channel_urls: true
我自己是改成了這個樣子 清華源anaconda官網:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
這樣就連接上了清華源
在網上很多人都在說清華源因爲權限問題被關閉了,大家遇到這個問題可能都會覺得是清華源連不上了,但是現在清華源和anaconda沒有什麼權限問題了,並且已經取得了授權,所以不用擔心是這個問題
我在完成這些之後發現自己還是不能連接,理論上來說就算清華源不能用,我總能使用人家anaconda自己的源吧,我也連接不上,也就是剛纔channels中的default
這時我發現自己pip安裝都成問題,也出現了SSL問題,我懷疑是自己電腦的ssl問題,發現自己並沒有安裝openssl
如果和我一樣遇到了這個問題打開這個網站https://slproweb.com/products/Win32OpenSSL.html下載你電腦對應的openssl並安裝
安裝之後我的問題就解決了
接下來我安裝了nvidia官方的cudahttps://developer.nvidia.com/cuda-downloads 也是選擇自己電腦對應的安裝就可以了,安裝過程中會出現閃爍,畢竟是顯卡
接下來是安裝pycharm
安裝很簡單就不說了
[
選擇第二項在其中選擇Anaconda下的python.exe即可
import torch
print(torch.__version__)
print("gpu:",torch.cuda.is_available())
成功的話就是安裝成功了!