pytorch在anaconda提示符下运行,而不是在python id中运行

2024-06-01 09:46:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题可能很愚蠢,但我在网上找不到任何帮助。最近我在我的电脑里安装了Python,它运行的是Windows10x64。然后我使用anaconda提示符下载并安装pytorch for 3.6 python:

conda install pytorch torchvision cuda100 -c pytorch

安装完成后,我在anaconda的提示中确认Pythorch已安装:

^{pr2}$

我还检查了conda列表,确实在我的机器上安装了pytorch。 但是,我用python3.6.7 IDLE编写Python代码,而不是在anaconda提示符中,因此,每当我尝试导入pythorch时,我都会收到以下消息:

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pytorch
ModuleNotFoundError: No module named 'pytorch'

由于某些原因,Anacoda提示符可以识别pytorch,但不能识别IDLE。有什么解决办法吗?有什么方法可以将Pythorch模块导入IDLE吗? 提前谢谢。在


Tags: install列表foranacondapytorchcondamodulepythorch
1条回答
网友
1楼 · 发布于 2024-06-01 09:46:04

看来idle使用的python不是来自anaconda的python。在python中,有多个environments是非常常见的,并且您始终需要知道哪个环境被激活。要知道什么环境被激活了,你可以在这个水蟒和空闲中做些什么

>>> import sys
>>> print(sys.executable)

如果它们有不同的路径,您首先需要弄清楚如何在空闲的特定环境中工作。在

相关问题 更多 >