一个月前,我安装了pygame并使用它编写了许多工作程序。现在,我再次运行这些程序,但出现错误:
Traceback (most recent call last):
File "C:\Users\User\Desktop\Python\ESOL Games\Level 1.py", line 3, in <module>
import pygame
ModuleNotFoundError: No module named 'pygame'
我使用了点冻结:
C:\Users\User>pip3 freeze
beautifulsoup4==4.8.0
bs4==0.0.1
cycler==0.10.0
et-xmlfile==1.0.1
jdcal==1.4.1
kiwisolver==1.1.0
matplotlib==3.1.1
numpy==1.17.2
openpyxl==2.6.3
Pillow==6.1.0
pygame==1.9.6
pyparsing==2.4.2
python-dateutil==2.8.0
six==1.12.0
soupsieve==1.9.3
并试图点和得到
C:\Users\User>python -m pip install pygame
Requirement already satisfied: pygame in
c:\users\user\appdata\local\programs\python\python37\lib\site-packages (1.9.6)
所以我完全相信pygame已安装,为什么不导入呢?我没有更改任何以前工作程序的目录,并且也没有移动空闲。
为什么找不到pygame模块?
答案 0 :(得分:0)
您可以检查系统上是否安装了多个python。
您可以通过命令行类型where python
并在运行的python文件中进行交叉检查
输入以下代码
import sys
sys.executable
检查两个python是否相同。
如果没有,则应导出pygame软件包安装到的python的路径