使用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 ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
python使用cPickle模块序列化实例
Sep 25 Python
Python实现简单状态框架的方法
Mar 19 Python
Python数据操作方法封装类实例
Jun 23 Python
numpy自动生成数组详解
Dec 15 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
浅析PEP570新语法: 只接受位置参数
Oct 15 Python
wxPython+Matplotlib绘制折线图表
Nov 19 Python
python中有关时间日期格式转换问题
Dec 25 Python
使用Python第三方库pygame写个贪吃蛇小游戏
Mar 06 Python
python 带时区的日期格式化操作
Oct 23 Python
使用Python的开发框架Brownie部署以太坊智能合约
May 28 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
PHPShop存在多个安全漏洞
2006/10/09 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
node.js中的fs.readlink方法使用说明
2014/12/17 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
python实现树形打印目录结构
2018/03/29 Python
python装饰器深入学习
2018/04/06 Python
Python实现全排列的打印
2018/08/18 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
Python实现寻找回文数字过程解析
2020/06/09 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
财务管理职业生涯规划范文
2013/12/27 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
开学寄语大全
2014/04/08 职场文书
小学六一主持词开场白
2015/05/28 职场文书
独生子女证明范本
2015/06/19 职场文书