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())
成功的话就是安装成功了!