Python Pygame“;没有名为pygame.base的模块;
当我从下载pygame-1.9.2b8-cp36-cp36m-win32.whl时,我将其转换为zip,将pygame-1.9.2b8.data文件夹中的头文件放入pygame34/include/pygame,并将zip中的另一个pygame文件与pygame-1.9.2b8.data一起放入site packages文件夹,正如任何教程所示,我总是会遇到以下错误:Python Pygame“;没有名为pygame.base的模块;,python,installation,pygame,Python,Installation,Pygame,当我从下载pygame-1.9.2b8-cp36-cp36m-win32.whl时,我将其转换为zip,将pygame-1.9.2b8.data文件夹中的头文件放入pygame34/include/pygame,并将zip中的另一个pygame文件与pygame-1.9.2b8.data一起放入site packages文件夹,正如任何教程所示,我总是会遇到以下错误: Traceback (most recent call last): File "C:/Users/andsa/Pychar
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'
回溯(最近一次呼叫最后一次):
文件“C:/Users/andsa/PycharmProjects/THIS WORKS ANDREAS/Games.py”,第1行,在
导入pygame
文件“C:\Python34\lib\site packages\pygame\\uuuu init\uuuuu.py”,第141行,在
从pygame.base导入*
ImportError:没有名为“pygame.base”的模块
编辑:我使用Python3.4.5,我尝试了python和pygame 64位和32位,但仍然出现此错误请尝试使用pip3安装pygames 安装pygames
pip3 install pygame
使用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
这个错误困扰了我好几个月,我所做的是:
pip3卸载pygame
pip缓存清除
pip3安装pygame
工作起来很有魅力:)您可能已经为32位安装了python。卸载并安装64位版本。此后, pip3卸载pygame pip3安装pygame
卓越文本解决方案 OBS:大多数GUI框架不能在SUBLIME上工作的原因是这里的一个小细节 创建新的生成系统:
{
"cmd": ["/usr/local/bin/python3.8", "-u", "$file"],
"file_regex": "^[]*File \"(...*?)\", line ([0-9]*)"
}
注意:不要更改当前所在的目录,即
用户一
p.S我将我的保存为3.7,但只要文件中的代码是3.8,或者您当前机器上的任何版本,它的工作原理都是一样的。
pygame-1.9.2b8-cp36-cp36m-win32.whl
用于Python 3.6 32位。对于Python 3.4.5,使用*-cp34-*.whl
。