Laz*_*yst 2 python installation module python-idle pytorch
我知道这个问题可能很愚蠢,但我在互联网上找不到任何帮助。最近我在我的电脑上安装了 anaconda,它运行 Windows 10 x64。然后我使用anaconda prompt为3.6 python下载并安装pytorch:
conda install pytorch torchvision cuda100 -c pytorch
Run Code Online (Sandbox Code Playgroud)
安装后我在 anaconda 的提示中验证了 pytorch 已安装:
>>> Python
>>> Import torch
>>> torch.cuda.is_available()
True
Run Code Online (Sandbox Code Playgroud)
我还检查了 conda list,确实 pytorch 安装在我的机器上。但是,我在 python 3.6.7 IDLE 中编写 Python 代码,而不是在 anaconda 提示符下,因此,每当我尝试导入 pytorch 时,都会收到以下消息:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pytorch
ModuleNotFoundError: No module named 'pytorch'
Run Code Online (Sandbox Code Playgroud)
出于某种原因,Anacoda 提示识别 pytorch,但不能识别 IDLE。有什么解决办法吗?有什么方法可以将 pytorch 模块导入 IDLE?提前致谢。
idle 使用的 python 似乎不是来自 anaconda 的 python。在 python 中,有多个环境是很常见的,你总是需要知道哪个环境被激活。要查看激活了什么环境,您可以在anaconda和idle中执行此操作
>>> import sys
>>> print(sys.executable)
Run Code Online (Sandbox Code Playgroud)
如果它们有不同的路径,则需要首先弄清楚如何在空闲时保持在特定环境中。
| 归档时间: |
|
| 查看次数: |
1243 次 |
| 最近记录: |