Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';t导入pygame-ModuleNotFoundError:没有名为';pygame.base';_Python_Python 3.x_Pygame - Fatal编程技术网

Python Can';t导入pygame-ModuleNotFoundError:没有名为';pygame.base';

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>

我也有同样(或非常类似)的问题,就像这里()一样,但这些建议对我没有帮助

两天前我不得不擦我的Windows机器,所以我重新安装了Python3.9(来自Python.org),并毫无问题地安装了pygame

当我尝试在文件开头导入pygame时,我的错误如下所示:

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