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

成功的话就是安装成功了!

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