win10+anaconda+python3.7+cuda安装pytorch
本文旨在记录这两天安装pytorch过程中出现的各种问题以及解决方法,苦恼了一整天的问题终于得到了解决还是蛮欣慰的。
经过大量的博客百度。。。发现安装pytorch的方法都大同小异,有的使用pip,有的使用anaconda,当然,运气好只要按照网上的各种方法简单一步到位就?了,然而一般安装往往都有各种问题,归根结底最大的问题在我看来主要还是由于pytorch在安装过程中由于网络原因无法继续导致安装程序终止,没错,几乎大部分人遇到的都是这个HTTP问题(由于外网有限制在下载时经常被中断)。当然也不排除会出现python不兼容,pip版本太低等问题导致error。
整个安装过程实质上非常简单,难的是如何解决安装过程中出现的各种奇葩问题。博主使用的是anaconda下载pytorch,pip更简单,也是一样的。
安装步骤
1.网上自己下载python,命令窗口输入python可查看自己的python版本信息(win10下win+r输入cmd命令回车)
2.去官网下载anaconda,找自己合适的版本安装就行了
https://www.anaconda/distribution/#download-section
3.去官网找合适自己的配置
https://pytorch/
其中要查看自己的电脑显卡支持的cuda版本,我的是cuda10.0。选好配置后下面会自动生产命令(Run this Command),这个命令复制下来就行了。
4.打开anaconda下的Anaconda Prompt粘贴命令就可以安装了,此过程看网速,一般来说很快。
5.测试
以上为理论安装方法,运气好是不会出问题的,但也有可能会出现很慢导致失败的情况。
接下来就是HTTP问题解决方法,由于外网限制导致的问题,所以要使用国内镜像源,比如阿里,清华,中科大都有。说白了就是把国外网站的东西搬进来用国内的网下载更快。
使用清华镜像源
在命令窗口键入以下命令即可
conda config --add channels https://mirrors.tuna.tsinghua.edu/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu/anaconda/cloud/peterjc123conda config --set show_channel_urls yes
最后输入官网复制的命令:conda install pytorch torchvision cudatoolkit=10.0即可完成安装(原命令conda install pytorch torchvision cudatoolkit=10.0 -c pytorch需要去掉后面部分不然还是会默认下载,则镜像源没用)
最后再测试一下,写了这么多,懒得截图了。。。
最后附:本文旨在记录博主一天的心酸经历,希望对各位也有所帮助。
更多推荐
win10+anaconda+python3.7+cuda安装pytorch
发布评论