使用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 +文件地址就可以了,之后就可以开始使用了。

广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。