使用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将多个文本文件合并为一个文本的代码(便于搜索)
Mar 13 Python
Python入门篇之字符串
Oct 17 Python
python分析网页上所有超链接的方法
May 08 Python
解决python3在anaconda下安装caffe失败的问题
Jun 15 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
python在html中插入简单的代码并加上时间戳的方法
Oct 16 Python
破解安装Pycharm的方法
Oct 19 Python
利用Python+阿里云实现DDNS动态域名解析的方法
Apr 01 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
k-means 聚类算法与Python实现代码
Jun 01 Python
python用海龟绘图写贪吃蛇游戏
Jun 18 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
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
2019/01/08 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
SVM基本概念及Python实现代码
2017/12/27 Python
Python从零开始创建区块链
2018/03/06 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
使用Python实现批量ping操作方法
2020/05/06 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
Python实现简单猜数字游戏
2021/02/03 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
全球航班旅行搜索网站:Cheapflights
2017/05/19 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
小学生差生评语
2014/12/29 职场文书
2015年电工工作总结
2015/04/10 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
Django 实现jwt认证的示例
2021/04/30 Python
python_tkinter事件类型详情
2022/03/20 Python
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA
分享几个实用的CSS代码块
2022/06/10 HTML / CSS
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript
keepalived + nginx 实现高可用方案
2022/12/24 Servers