使用anaconda安装pytorch的实现步骤


Posted in Python onSeptember 03, 2020

使用anaconda安装pytorch过程中出现的问题

在使用anaconda安装pytorch的过程中,出现了很多问题,也在网上查了很多相关的资料,但是都没有奏效。在很多次尝试之后才发现是要先装numpy的原因…下面开始记录一下过程中的一些尝试和错误经验,供大家参考学习。先按照正常步骤一步一步来安装。

使用anaconda直接从网上下载

首先,打开anaconda navigator,然后创建一个环境来放pytorch。
先点击下面的create,然后创建一个新环境。

使用anaconda安装pytorch的实现步骤

选择你的python版本,这里我选择的是Python3.6。你也可以根据你的需要和习惯来选择你自己的python版本。

环境名字你可以自己命名,但是尽量写自己能看懂的…由于我已经创建了一个叫pytorch的环境,为了演示,我这里创建一个叫Pytorch_envs的环境。

使用anaconda安装pytorch的实现步骤

然后就会自动开始下载一些相关的包,等待其下载完成。

使用anaconda安装pytorch的实现步骤

之后,打开anaconda prompt。先激活环境:
activate Pytorch_envs

使用anaconda安装pytorch的实现步骤

按照网上的一些相关说法,可以去pytorch官网查看anaconda下载的相关代码。pytorch官网

如下图,选择你的操作系统,如果你想用pip安装,可以选择pip。我是用的是anaconda安装,因此我选择的是conda(推荐使用anaconda安装,因为我看网上有些人说使用pip安装出了各种各样的错误,并且最终使用了anaconda来安装)之后,图中红箭头所指的地方会有你需要输入的下载代码。输入到prompt里面就可以安装。

使用anaconda安装pytorch的实现步骤

出错了,PackageNotFoundError

使用anaconda安装pytorch的实现步骤

在网上查了一些资料,有的说是要pytorch和torchvision分开来下才行。反正我试了好像也还是不行。

使用anaconda从本地下载torch

上面下载失败,看了网上的一些资料,说是anaconda的清华镜像不能用了。关于停止Anaconda镜像服务的通知

使用anaconda安装pytorch的实现步骤

看了一些其他的博客,好像都需要添加清华镜像然后下载,应该是都行不通了。因此我想的是把相关的包下载到本地,然后再从本地下载。

pytorch各个版本下载

我找到了这篇文章,里面有下载链接,并且下载成功了,感觉挺好的,分享给大家。

我下载的是pytorch0.4.0, python3.6, windows, cpu, 64,下载下来之后有一个whl文件。

重新打开anaconda prompt,先激活环境,然后输入下载命令(注意输入的是pip不是conda,使用conda install +文件地址是不行的,因此一定要pip install +文件地址)

使用anaconda安装pytorch的实现步骤

成功了,并且pip list里面有torch,conda list里面也有torch,但是import torch还是不行,还是出错,这里应该是很多人出错的地方,网上也有很多人导入包出错。

找不到指定的模块。

使用anaconda安装pytorch的实现步骤

这里要怎么办呢?其实很简单,需要先下载一下numpy。

重新打开anaconda prompt,激活环境。conda install numpy

使用anaconda安装pytorch的实现步骤

下载完成之后,就可以使用torch了。试一下,进入到python环境,导入numpy,torch都没有问题。

使用anaconda安装pytorch的实现步骤

这样,torch就安装完成了。由于anaconda的清华镜像不能用了,所以以后想要下载包,估计都要这样先下whl文件或者.tar.gz文件然后本地下载了…不过这样也能免很多麻烦,只要能下载下来whl文件或者.tar.gz文件就没问题了,如果那样在网上下载的话有时候还会什么网络错误什么的很麻烦。

使用anaconda从本地下载torchvision

torchvision 是torch的另一个辅助工具,里面包含了深度学习的一些模型等,也需要下载一下。

直接到torchvision的网站torchvision网站

使用anaconda安装pytorch的实现步骤

选择release history可以看到一些历史版本,然后先选择你想下载的版本,再点击download files

使用anaconda安装pytorch的实现步骤

把文件下载完成之后按照上面安装torch的方法,直接pip install +文件地址就可以了,之后就可以开始使用了。

到此这篇关于使用anaconda安装pytorch的实现步骤的文章就介绍到这了,更多相关anaconda安装pytorch内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python collections模块实例讲解
Apr 07 Python
python继承和抽象类的实现方法
Jan 14 Python
简单的Python2.7编程初学经验总结
Apr 01 Python
python简单实现旋转图片的方法
May 30 Python
浅谈Python中重载isinstance继承关系的问题
May 04 Python
python中的单引号双引号区别知识点总结
Jun 23 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 Python
python求前n个阶乘的和实例
Apr 02 Python
python实现输入三角形边长自动作图求面积案例
Apr 12 Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 Python
Python生成并下载文件后端代码实例
Aug 31 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
解决Python安装cryptography报错问题
Sep 03 #Python
解决python打开https出现certificate verify failed的问题
Sep 03 #Python
详解torch.Tensor的4种乘法
Sep 03 #Python
详解pytorch tensor和ndarray转换相关总结
Sep 03 #Python
python开发入门——列表生成式
Sep 03 #Python
Pytorch之Tensor和Numpy之间的转换的实现方法
Sep 03 #Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
Sep 03 #Python
You might like
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
四个PHP非常实用的功能
2015/09/29 PHP
PHP实现图片上传并压缩
2015/12/22 PHP
php实现搜索类封装示例
2016/03/31 PHP
laravel学习教程之关联模型
2016/07/30 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
nodejs socket服务端和客户端简单通信功能
2017/09/14 NodeJs
ionic2中使用自动生成器的方法
2018/03/04 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
Python实现密码薄文件读写操作
2019/12/16 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
英国国家美术馆商店:National Gallery
2019/05/01 全球购物
财务会计专业毕业生自荐信
2013/10/19 职场文书
《一株紫丁香》教学反思
2014/02/19 职场文书
人事任命书格式
2014/06/05 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
MySQL中int (10) 和 int (11) 的区别
2022/01/22 MySQL
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技