在 ubuntu 20.04LTS 上安装 pygame 的问题

Posted

技术标签:

【中文标题】在 ubuntu 20.04LTS 上安装 pygame 的问题【英文标题】:Problem to install pygame on ubuntu 20.04LTS 【发布时间】:2020-10-01 12:01:57 【问题描述】:

我在 Ubuntu 20.04LTS 上,我尝试为学校项目安装 pygame(用于 python)。但是当我尝试这个时:

sudo pip3 install pygame

我收到一个错误:

ERROR: Command errored out with exit status 1:
 command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-szdn6q_u/pygame/setup.py'"'"'; __file__='"'"'/tmp/pip-install-szdn6q_u/pygame/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-3fqnujta
     cwd: /tmp/pip-install-szdn6q_u/pygame/
Complete output (18 lines):


WARNING, No "Setup" File Exists, Running "buildconfig/config.py"
Using UNIX configuration...


Hunting dependencies...
SDL     : found 1.2.15
FONT    : not found
IMAGE   : not found
MIXER   : not found
PNG     : found
JPEG    : found
SCRAP   : found
PORTMIDI: not found
PORTTIME: not found
FREETYPE: found 23.1.17
Missing dependencies
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

你能帮帮我吗?

【问题讨论】:

【参考方案1】:

尝试安装它

sudo apt install python3-pygame

相反。您收到的错误是因为您缺少 Pygame 依赖项,应该为您安装它。

作为一般规则,最好通过包管理器安装 Python 包,并仅在它们不可用时使用 pip。

【讨论】:

【参考方案2】:

尝试这样安装:

python3 -m pip install pygame==1.9.5rc2

我遇到了同样的问题,效果很好。

【讨论】:

以上是关于在 ubuntu 20.04LTS 上安装 pygame 的问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 20.04 LTS(Vmware)上安装 docker 失败

SoapUI 5.6.0 无法在 Ubuntu 20.04 LTS 上安装

如何在 Ubuntu 20.04 LTS 上安装 libwebkitgtk 包?

如何在Ubuntu 20.04 LTS上安装Redmine

在Ubuntu 20.04 LTS Focal Fossa上安装Cockpit

如何在Ubuntu 20.04 LTS上安装Squid Proxy