每个第三方库的ImportError

时间:2018-08-15 13:59:20

标签: python pygame python-import importerror

我知道有类似的问题,但是我已经看过了,但这些都不是我要寻找的

我在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时,可以很好地导入它

每个第三方库都是这种情况。我已经测试了枕头,长颈瓶和其他。从标准库导入效果很好 我已经卸载并重新安装了python和pygame,已经更新了pip,我已经按照一个人的建议更新了setuptools,但是这些都不起作用

我一直在使用Wing IDE personal 6,也可以从那里运行它,但是我并不在意。请帮忙!

1 个答案:

答案 0 :(得分:2)

我猜想您的系统上有多个python版本,而与.py文件关联的版本不是您在其他情况下使用的版本。

要调试,您可以执行以下操作: 写入.py文件

import sys
print(sys.executable)

,并从python shell中执行这些行。这将打印到执行所述命令的python解释器的路径。根据您的情况,结果可能会有所不同。

您还可以做的是检查是否

print(sys.path)

使用这两种方法都会得出相同的列表,因为它包含导入时正在搜索的文件夹