Python Can';t导入pygame-ModuleNotFoundError:没有名为';pygame.base';
我也有同样(或非常类似)的问题,就像这里()一样,但这些建议对我没有帮助 两天前我不得不擦我的Windows机器,所以我重新安装了Python3.9(来自Python.org),并毫无问题地安装了pygame 当我尝试在文件开头导入pygame时,我的错误如下所示:Python Can';t导入pygame-ModuleNotFoundError:没有名为';pygame.base';,python,python-3.x,pygame,Python,Python 3.x,Pygame,我也有同样(或非常类似)的问题,就像这里()一样,但这些建议对我没有帮助 两天前我不得不擦我的Windows机器,所以我重新安装了Python3.9(来自Python.org),并毫无问题地安装了pygame 当我尝试在文件开头导入pygame时,我的错误如下所示: Traceback (most recent call last): File "c:\g\code\snakegame\py\snakegame.py", line 1, in <module>
Traceback (most recent call last):
File "c:\g\code\snakegame\py\snakegame.py", line 1, in <module>
import pygame
File "C:\Program Files\Python39\lib\site-packages\pygame\__init__.py", line 90, in <module>
from pygame.base import * # pylint: disable=wildcard-import; lgtm[py/polluting-import]
ModuleNotFoundError: No module named 'pygame.base'
我得到
Traceback (most recent call last):
File "c:\g\code\snakegame\py\pygame_import.py", line 1, in <module>
from pygame import base
File "C:\Program Files\Python39\lib\site-packages\pygame\__init__.py", line 90, in <module>
from pygame.base import * # pylint: disable=wildcard-import; lgtm[py/polluting-import]
ModuleNotFoundError: No module named 'pygame.base'
我尝试重新安装python。我尝试了python.org上的python,这是windows应用商店中的python应用程序,我还尝试了通过jetbrains工具箱安装pycharm
我尝试卸载pygame并手动安装pygame-2.0.0-cp39-cp39-win32.whl。
这个.whl是从
我查过了,确实有这个。pyd。。。
C:\Program Files\Python39\Lib\site packages\pygame\base.cp39-win32.pyd
我检查了上的相关问题
有人有什么想法吗?Pygame目前与WINDOWS上的Python 3.9不兼容。事实上,很多软件包都不是。Pygame与windows上的Python 3.7兼容,因此您必须安装Python 3.7.7或更早版本。您是否介意检查Python和pip的路径
bash中哪个pip
和哪个python
,哪个是linux;使用where-pip
和where-python
这是不对的。Pygame与Python3.9配合得很好。不,实际上,它在windows上没有。我知道在mac和linux上是这样的,但在pygame文档中,它直截了当地说“注意,这似乎不适用于Python3.9-使用3.7。”pygame说您需要用于windows的Python3.7。它在windows和Python3.8.5上运行良好,但我尝试在Python3.9中使用PyPI安装pygame,但它不起作用(与@c-137相同的错误)是的,它在windows上的Python3.9中不起作用,windows总是支持lol。Pygame 2.0在windows上的Python3.9中运行良好:所有测试都通过。看见
Traceback (most recent call last):
File "c:\g\code\snakegame\py\pygame_import.py", line 1, in <module>
from pygame import base
File "C:\Program Files\Python39\lib\site-packages\pygame\__init__.py", line 90, in <module>
from pygame.base import * # pylint: disable=wildcard-import; lgtm[py/polluting-import]
ModuleNotFoundError: No module named 'pygame.base'
python -m pip uninstall pygame
python -m pip install -U pygame