使用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实现数独游戏 java简单实现数独游戏
Mar 30 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
May 15 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
win7下python3.6安装配置方法图文教程
Jul 31 Python
在python中实现对list求和及求积
Nov 14 Python
Django Rest framework之认证的实现代码
Dec 17 Python
详解Python读取yaml文件多层菜单
Mar 23 Python
python实现比较类的两个instance(对象)是否相等的方法分析
Jun 26 Python
Python 中Django安装和使用教程详解
Jul 03 Python
django 配置阿里云OSS存储media文件的例子
Aug 20 Python
基于SpringBoot构造器注入循环依赖及解决方式
Apr 26 Python
Python中全局变量和局部变量的理解与区别
Feb 07 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
php下获取客户端ip地址的函数
2010/03/15 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
PHP中PDO事务处理操作示例
2018/05/02 PHP
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS VG
2014/05/25 DOTA
Python实现全角半角转换的方法
2014/08/18 Python
Python中shutil模块的学习笔记教程
2017/04/04 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
YII2 全局异常处理深入讲解
2021/03/24 PHP
服装机修工岗位职责
2013/12/26 职场文书
全民健身日活动方案
2014/01/29 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
学校实习推荐信
2015/03/27 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
利用Apache Common将java对象池化的问题
2022/06/16 Servers