anaconda出現CondaHTTPError問題 安裝 及PyCharm配置

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())

成功的話就是安裝成功了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章