【发布时间】:2021-07-08 20:30:16
【问题描述】:
我已经多次安装和卸载pygame,我尝试使用pip/pip3 仍然出现以下错误:
Traceback (most recent call last):
File "c:\Users\josel\Desktop\Programación\Python\pygame\test\main.py", line 3, in <module>
import pygame
ModuleNotFoundError: No module named 'pygame'
我还在 vsc 终端中执行了“pip install pygame”并给出了这样的信息:
Requirement already satisfied: pygame in c:\users\josel\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (2.0.1)
编辑:
输出
import sys
print(sys.path)
是:
['c:\\Users\\josel\\Desktop\\Programación\\Python\\pygame\\test', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39\\DLLs', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39\\lib', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39', 'C:\\Users\\josel\\AppData\\Roaming\\Python\\Python39\\site-packages', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\win32', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\win32\\lib', 'C:\\Users\\josel\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\Pythonwin']
【问题讨论】:
-
请将
import sys; print(sys.path)添加到您的 Python 脚本并发布输出。您可能安装了多个版本的 Python。另外,您是否在 VSC 中运行 main.py? -
我添加了输出,是的,我直接在vsc上执行代码
-
如您所见,安装pygame的文件夹不在路径中。因此,要么在 VSC 之外安装 pygame,要么在 VSC 内运行游戏,使用安装了 pygame 的 Python 版本。
-
@JanWilamowski 谢谢!现在工作正常
标签: python-3.x pygame