ModuleNotFoundError:没有名为“火炬”的模块

时间:2019-11-27 13:06:06

标签: python pytorch conda

我尝试通过conda使用pytorch模块,但出现错误

Traceback (most recent call last):
File "train.py", line 8, in <module>
import torch
ModuleNotFoundError: No module named 'torch'

当我写conda list | findstr torch时,我看到已经安装了割炬:

enter image description here 有什么问题吗?

我尝试过:

conda update conda -n root
conda install mkl=2018

但得到:

Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

Could Not Find C:\WINDOWS\TEMP\conda-23721-26470.tmp
Could Not Find C:\WINDOWS\TEMP\tmpry_dlvar.bat

并且发生相同的错误

3 个答案:

答案 0 :(得分:1)

尝试以下提到的一种,肯定可以。

conda install -c pytorch pytorch

答案 1 :(得分:0)

这对我有用

conda install pytorch torchvision -c pytorch

答案 2 :(得分:0)

在安装过程中,尝试在pytorch网站上指定的本地环境中运行以下命令。在本地打开Jupyter Notebook并运行以下命令

from __future__ import print_function
import torch
x = torch.rand(5, 3)
print(x)

如果这有效,则很可能没有正确设置环境变量。 希望对您有所帮助。