代码之家  ›  专栏  ›  技术社区  ›  James

通过Pycharm或系统终端安装Pygame[重复]

  •  0
  • James  · 技术社区  · 6 年前

    我目前正在运行Python 3.7.0b4,并试图安装Pygame软件包,但我不断收到错误。

    命令“python setup.py egg\u info”在C:\Users\Jack\AppData\Local\Temp\pycharm packaging\Pygame中失败,错误代码为1\

    这是系统终端产生的错误,Pycharm的另一个明显错误是:

    TypeError:只能将str(而不是“NoneType”)连接到str

    这是为了安装Pygame 1.9.3。

    我的pip是最新的,我的设置工具也是最新的。我不知道在这一点上如何取得进展。

    全系统终端错误输出。

    收集Pygame 使用缓存 https://files.pythonhosted.org/packages/61/06/3c25051549c252cc6fde01c8aeae90b96831370884504fe428a623316def/pygame-1.9.3.tar.gz 完成命令python setup的输出。py egg\u信息:

    警告,不存在“Setup”文件,正在运行“config.py” 正在使用WINDOWS配置。。。

    未找到SDL的路径。 太糟糕了,这是一个要求!手动修复“设置” 找不到字体的路径。 找不到图像的路径。 找不到混合器的路径。 未找到PNG的路径。 找不到JPEG的路径。 找不到PORTMIDI的路径。 找不到COPYLIB\u tiff的路径。 找不到COPYLIB\u z的路径。 找不到COPYLIB\u vorbis的路径。 找不到COPYLIB\u ogg的路径。

    如果在安装过程中出现编译器错误,请仔细检查 “Setup”文件中的编译器标志。

    继续“setup.py” “Setup”文件出错, 也许可以从“Setup.in”中创建一个干净的副本。 回溯(最近一次呼叫最后一次): 文件“”,第1行,in 文件“C:\Users\Jack\AppData\Local\Temp\pycharm packaging\Pygame\setup.py”,第165行,in 扩展名=read\u setup\u文件(“setup”) read\u setup\u文件中的文件“C:\Users\Jack\AppData\Local\Programs\Python\Python37\lib\distutils\extension.py”,第171行 line=expand\u makefile\u vars(line,vars) expand\u makefile\u vars中的文件“C:\Users\Jack\AppData\Local\Programs\Python\Python37\lib\distutils\sysconfig.py”,第407行 s=s[0:beg]+变量。get(m.group(1))+s[结束:] TypeError:只能将str(而不是“NoneType”)连接到str


    命令“python setup.py egg\u info”在C:\Users\Jack\AppData\Local\Temp\pycharm packaging\Pygame中失败,错误代码为1\

    2 回复  |  直到 6 年前
        1
  •  1
  •   Renan Lopes    6 年前

    Pygame文档建议您使用 Python版本3.6.1 或者更高版本,所以我建议您使用最新的非测试版。此外,一些pygame控制盘还不能用于此版本。

    python安装完成后,请确保将其添加到 路径 变量并尝试使用以下命令安装Pygame,前提是您在windows上:

    py -m pip install -U pygame --user
    

    如果你得到 许可错误 然后以管理员身份运行命令提示符。

        2
  •  0
  •   Benji    5 年前

    与安装pygame的方式相同,您必须首先为pip执行此操作以消除错误。一旦安装了新版本的pip,pygame应该可以正常安装。