热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Pycharm安装pytroch(填坑记)

看了一篇关于FGSM文献,于是网上找了代码来复现,开心的打开Pycharm,然后将需要的包粘贴进去,运行的时候出现了一句话&

看了一篇关于FGSM文献,于是网上找了代码来复现,开心的打开Pycharm,然后将需要的包粘贴进去,运行的时候出现了一句话:

No module named 'torch'

自己仔细一看就发现是缺少了相关的包,然后网上找先关资料,结果就踩下了下面这篇文章的坑,这里我把地址放到下面

win10+Python37环境pip安装pytorch及pycharm中导入pytorch遇到的问题

按照他的方法我个人是没有尝试成功,于是在知乎上看到了一篇文章解决了我的问题,解决办法如下所示:

在Pycharm终端输入下面这句话:

pip install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

然后回车,等待一段时间,安装完成之后出现如下所示就说明你成功了:

可能我自己之前用了其他方法安装了出现如下所示(出现下面这些话不影响我们,我们直接忽略就可以):

Exception:
Traceback (most recent call last):File "D:\Python\Anaconda3\lib\shutil.py", line 393, in _rmtree_unsafeos.rmdir(path)
OSError: [WinError 145] 目录不是空的。: 'C:\\Users\\AppData\\Local\\Temp\\pip-install-cx_d5000\\torch\\torch\\lib'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\cli\base_command.py", line 143, in mainstatus = self.run(options, args)File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\commands\install.py", line 410, in runwheel_cache.cleanup()File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\temp_dir.py", line 58, in __exit__self.cleanup()File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\temp_dir.py", line 81, in cleanuprmtree(self.path)File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 49, in wrapped_freturn Retrying(*dargs, **dkw).call(f, *args, **kw)File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 212, in callraise attempt.get()File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 247, in getsix.reraise(self.value[0], self.value[1], self.value[2])File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\six.py", line 693, in reraiseraise valueFile "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 200, in callattempt = Attempt(fn(*args, **kwargs), attempt_number, False)File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\misc.py", line 111, in rmtreeonerror=rmtree_errorhandler)File "D:\Python\Anaconda3\lib\shutil.py", line 507, in rmtreereturn _rmtree_unsafe(path, onerror)File "D:\Python\Anaconda3\lib\shutil.py", line 386, in _rmtree_unsafe_rmtree_unsafe(fullname, onerror)File "D:\Python\Anaconda3\lib\shutil.py", line 386, in _rmtree_unsafe_rmtree_unsafe(fullname, onerror)File "D:\Python\Anaconda3\lib\shutil.py", line 386, in _rmtree_unsafe_rmtree_unsafe(fullname, onerror)File "D:\Python\Anaconda3\lib\shutil.py", line 395, in _rmtree_unsafeonerror(os.rmdir, path, sys.exc_info())File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\misc.py", line 123, in rmtree_errorhandlerfunc(path)

PS:对了这里补充一句,如果你的Pycharm使用的是3.8版本的这句话可能不适合你,你可以点击File--->Settings--->Project Interpreter 

点击+,然后在输入框里面输入:pytorch

等待一下就可以安裝完成,至于安装 torchvision,我们需要再次回到终端安装,输入下面这句话:

pip install torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

这里可能会提示版本太低,你可以根据提示将torchvision===0.4.0改为torchvision===0.5.0 (大于0.4.0的都可以)

等待一下就可以安装完成了,亲测有效。


推荐阅读
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 预备知识可参考我整理的博客Windows编程之线程:https:www.cnblogs.comZhuSenlinp16662075.htmlWindows编程之线程同步:https ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • Iamtryingtocreateanarrayofstructinstanceslikethis:我试图创建一个这样的struct实例数组:letinstallers: ... [详细]
  • 本文介绍了如何在Azure应用服务实例上获取.NetCore 3.0+的支持。作者分享了自己在将代码升级为使用.NET Core 3.0时遇到的问题,并提供了解决方法。文章还介绍了在部署过程中使用Kudu构建的方法,并指出了可能出现的错误。此外,还介绍了开发者应用服务计划和免费产品应用服务计划在不同地区的运行情况。最后,文章指出了当前的.NET SDK不支持目标为.NET Core 3.0的问题,并提供了解决方案。 ... [详细]
  • 如何使用Python从工程图图像中提取底部的方法?
    本文介绍了使用Python从工程图图像中提取底部的方法。首先将输入图片转换为灰度图像,并进行高斯模糊和阈值处理。然后通过填充潜在的轮廓以及使用轮廓逼近和矩形核进行过滤,去除非矩形轮廓。最后通过查找轮廓并使用轮廓近似、宽高比和轮廓区域进行过滤,隔离所需的底部轮廓,并使用Numpy切片提取底部模板部分。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了安全性要求高的真正密码随机数生成器的概念和原理。首先解释了统计学意义上的伪随机数和真随机数的区别,以及伪随机数在密码学安全中的应用。然后讨论了真随机数的定义和产生方法,并指出了实际情况下真随机数的不可预测性和复杂性。最后介绍了随机数生成器的概念和方法。 ... [详细]
  • GSIOpenSSH PAM_USER 安全绕过漏洞
    漏洞名称:GSI-OpenSSHPAM_USER安全绕过漏洞CNNVD编号:CNNVD-201304-097发布时间:2013-04-09 ... [详细]
author-avatar
一直都在囚禁
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有