我目前正在运行Python3.7.0b4并试图安装Pygame包,但是我一直收到错误。
C:\Users\Jack\AppData\Local\Temp\pycharm-packaging\Pygame\中错误代码1的命令"python setup.py egg_info“失败
这是系统终端产生的错误,Pycharm的另一个明显错误是:
TypeError:只能将str (不是"NoneType")连接到str
这是用于安装Pygame 1.9.3的。
我的pip是最新的,我的设置工具也是如此。我不知道如何在这一点上取得进展。
全系统终端错误输出。
使用缓存的https://files.pythonhosted.org/packages/61/06/3c25051549c252cc6fde01c8aeae90b96831370884504fe428a623316def/pygame-1.9.3.tar.gz从命令python setup.py egg_info收集完整输出: 警告,不存在“安装”文件,使用WINDOWS配置运行"config.py“. 找不到SDL的路径。太糟糕了,这是个要求!手动修复未找到字体的“安装”路径。找不到图像路径。找不到混合器的路径。找不到PNG的路径。找不到JPEG的路径。找不到PORTMIDI的路径。找不到COPYLIB_tiff的路径。找不到COPYLIB_z的路径。找不到COPYLIB_vorbis的路径。找不到COPYLIB_ogg的路径。 如果在安装过程中出现编译器错误,请对“安装”文件中的编译器标志进行检查。 继续使用“安装”文件中的"setup.py“错误,也许可以从"Setup.in”中复制一个干净的副本。追溯(最近一次调用):文件"",第1行,文件"C:\Users\Jack\AppData\Local\Temp\pycharm-packaging\Pygame\setup.py",第165行,扩展名= read_setup_file('Setup')文件"C:\Users\Jack\AppData\Local\Programs\Python\Python37\lib\distutils\extension.py",行171,read_setup_file行=expand_makefile_vars(行,vars)文件"C:\Users\Jack\AppData\Local\Programs\Python\Python37\lib\distutils\sysconfig.py",行407,在expand_makefile_vars s=S0中:expand_makefile_vars+ vars.get(m.group(1)) + send: TypeError:只能连接str (而不是"NoneType")到str
C:\Users\Jack\AppData\Local\Temp\pycharm-packaging\Pygame\中错误代码1的命令"python setup.py egg_info“失败
发布于 2018-05-17 05:35:58
Pygame建议您使用PythonVersion3.6.1或更高版本,因此我建议您使用最新的非beta版本。此外,一些游戏车轮还没有这个版本。
在python安装之后,确保将其添加到您的路径变量中,并尝试使用以下命令安装Pygame,前提是您在windows上:
py -m pip install -U pygame --user
如果您得到一个PermissionError,那么以管理员的身份运行命令提示符。
发布于 2020-01-04 00:48:44
和你安装游戏的方式一样,你必须先为pip做这件事,才能消除错误。一旦你安装了新版本的pip,游戏应该会安装得很好。
https://stackoverflow.com/questions/50392215
复制