刚刚开始:是的,我已经检查了堆栈溢出的答案和varius其他网站,但没有网站给我一个有效的答案。
当我从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载pygame-1.9.2b8-cp36-cp36m-win32.whl时,我将其转换为zip,将pygame-1.9.2b8.data文件夹中的标题转换为pygame34 / include / pygame我把另一个pygame文件从site-packages文件夹中的zip文件和pygame-1.9.2b8.data放在一起,如任何教程所示,我总是收到这个错误:
Traceback (most recent call last):
File "C:/Users/andsa/PycharmProjects/THIS WORKS ANDREAS/Games.py", line 1, in <module>
import pygame
File "C:\Python34\lib\site-packages\pygame\__init__.py", line 141, in <module>
from pygame.base import *
ImportError: No module named 'pygame.base'
编辑:我使用python 3.4.5,我已经尝试了python和pygame 64和32位但我仍然得到这个错误
答案 0 :(得分:1)
此错误困扰了我几个月,我所做的是:
卸载软件包
pip3 uninstall pygame
清除了点子缓存
pip cache purge
最后...使用pip3重新安装了pygame
pip3 install pygame
像魅力一样工作:)
答案 1 :(得分:0)
在我找到答案之前,我遇到了完全相同的问题并查看了一些荒谬的页面。
https://skellykiernan.wordpress.com/2015/01/04/python-pygame-install/#install_pygame
祝你好运。
答案 2 :(得分:0)
尝试在pip3中安装pygames 安装pygames
pip3 install pygame
答案 3 :(得分:0)
使用pip3工具重新安装pygame python模块:
C:\Python373\Scripts>pip3 uninstall pygame
C:\Python373\Scripts>pip3 install pygame
然后安装它:
C:\Python373\Scripts>pip install pygame-menu==2.0.1
答案 4 :(得分:0)
您可能已为32位安装了python。卸载并安装64位版本。之后,
pip3卸载pygame
pip3安装pygame
答案 5 :(得分:0)
MACOS解决方案
我不确定,这可能适用于所有操作系统。
长解释短。 Pygame预装了所有较新版本的Python,这可能会或可能不会导致目录管理有些混乱,并使操作系统难以处理。当您通过pip3 install pygame
重新安装/安装Pygame时,会在您的计算机上创建同一Pygame目录的许多实例。您必须手动找到它们并将其删除。我已从MAC上以下目录中删除了一个实例:
/Library/Frameworks/Python.framework/versions/3.8/lib/Python3.8
我找到了pygame目录并将其删除,然后pygame开始在pycharm和IDLE中工作。
因此,对于这个问题,我建议从错误消息指向的该目录中删除pygame目录。在我在解决方案中指出这些步骤之前。