当前位置:   article > 正文

Pycharm安装pytroch(填坑记)_pycharm中torch==1.2.0

pycharm中torch==1.2.0

看了一篇关于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

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

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

  1. Exception:
  2. Traceback (most recent call last):
  3. File "D:\Python\Anaconda3\lib\shutil.py", line 393, in _rmtree_unsafe
  4. os.rmdir(path)
  5. OSError: [WinError 145] 目录不是空的。: 'C:\\Users\\AppData\\Local\\Temp\\pip-install-cx_d5000\\torch\\torch\\lib'
  6. During handling of the above exception, another exception occurred:
  7. Traceback (most recent call last):
  8. File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\cli\base_command.py", line 143, in main
  9. status = self.run(options, args)
  10. File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\commands\install.py", line 410, in run
  11. wheel_cache.cleanup()
  12. File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\temp_dir.py", line 58, in __exit__
  13. self.cleanup()
  14. File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\temp_dir.py", line 81, in cleanup
  15. rmtree(self.path)
  16. File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 49, in wrapped_f
  17. return Retrying(*dargs, **dkw).call(f, *args, **kw)
  18. File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 212, in call
  19. raise attempt.get()
  20. File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 247, in get
  21. six.reraise(self.value[0], self.value[1], self.value[2])
  22. File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\six.py", line 693, in reraise
  23. raise value
  24. File "D:\Python\Anaconda3\lib\site-packages\pip\_vendor\retrying.py", line 200, in call
  25. attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
  26. File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\misc.py", line 111, in rmtree
  27. onerror=rmtree_errorhandler)
  28. File "D:\Python\Anaconda3\lib\shutil.py", line 507, in rmtree
  29. return _rmtree_unsafe(path, onerror)
  30. File "D:\Python\Anaconda3\lib\shutil.py", line 386, in _rmtree_unsafe
  31. _rmtree_unsafe(fullname, onerror)
  32. File "D:\Python\Anaconda3\lib\shutil.py", line 386, in _rmtree_unsafe
  33. _rmtree_unsafe(fullname, onerror)
  34. File "D:\Python\Anaconda3\lib\shutil.py", line 386, in _rmtree_unsafe
  35. _rmtree_unsafe(fullname, onerror)
  36. File "D:\Python\Anaconda3\lib\shutil.py", line 395, in _rmtree_unsafe
  37. onerror(os.rmdir, path, sys.exc_info())
  38. File "D:\Python\Anaconda3\lib\site-packages\pip\_internal\utils\misc.py", line 123, in rmtree_errorhandler
  39. func(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的都可以)

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/331687?site
推荐阅读
相关标签
  

闽ICP备14008679号