我知道有类似的问题,但是我看过它们,它们都不是我要找的
我在Windows 10上运行Python 3.7.0,几周前安装了pygame-1.9.4,直到昨天一切正常。
我有一个名为testing.py的文件,只包含:
import pygame
当我通过
C:\Users\Me>testing.py
运行它时,会返回以下错误:
Traceback (most recent call last):
File "C:\Users\Me\testing.py", line 1, in <module>
import pygame
ImportError: No module named pygame
但是当我在Python shell中时,我可以很好地导入它
这对于所有第三方库都是如此。我已经测试了Pillow、flask和其他库。从标准库导入工作正常 我已经卸载并重新安装了python和pygame,我已经更新了pip,我已经像一个人建议的那样更新了setuptools,但没有任何作用
我曾经使用Wing IDE personal 6,我也可以从那里顺利运行它,但我不喜欢它。请帮忙!
.py
文件相关联的版本可能不是你在其他情况下使用的版本。一个提示是在你从cmd
执行的Python文件中执行print(sys.executable)
,以及在你的Python shell中写入一次。然后检查是否有差异。还要检查每种情况下的sys.path
是否相同。 - FlyingTeller