问题描述:在pycharm终端里通过pip指令安装pytorch,显示成功安装但是python程序和终端都无法使用pytorch,显示no module named 'torch'。

起因:电脑里有多处安装了python。

在pycharm里,每个project都可以指定python解释器。我是在pycharm终端里通过pip指令安装的pytorch,但是当前project使用的python和系统环境变量下的python并不一致,所以当前project的程序无法识别"torch",只用将project的解释器换为与系统环境变量下一致即可。修改方法为Settings->Project Interpreter->Project Interpreter。
如何查看下载的torch安装在了哪呢?首先我们可以在终端输入指令pip list,执行后会列出pip安装过的所有包。
安装pytorch后import torch显示no module named 'torch'
可以看到里面包含了刚安装的torch和torchvision。接着再执行一次pip安装torch,会提示torch已安装,并且告诉torch安装的位置,由图可知torch包安装在了 e:\python\lib\site-packages路径下。事实上,pip安装的包都会默认保存在当前使用的python的安装路径下,具体即Lib/site-packages路径下。

相关文章:

  • 2021-07-10
  • 2021-04-06
  • 2021-09-26
  • 2022-01-20
  • 2021-06-27
  • 2021-06-12
  • 2021-10-22
  • 2021-08-03
猜你喜欢
  • 2021-04-10
  • 2021-10-12
  • 2021-10-08
  • 2022-12-23
  • 2022-01-22
  • 2021-09-20
  • 2021-12-31
相关资源
相似解决方案