【发布时间】:2014-11-11 00:03:31
【问题描述】:
我到处搜索。我的具体问题没有答案!我有 Ubuntu,我想在 Python 3 上使用 pygame。我安装了 pygame 包
sudo apt-get python-pygame
但是当我输入时它不起作用
import pygame
请帮忙!
【问题讨论】:
标签: python ubuntu python-3.x pygame
我到处搜索。我的具体问题没有答案!我有 Ubuntu,我想在 Python 3 上使用 pygame。我安装了 pygame 包
sudo apt-get python-pygame
但是当我输入时它不起作用
import pygame
请帮忙!
【问题讨论】:
标签: python ubuntu python-3.x pygame
你必须为 python3 安装 pip
$ sudo apt install python3-pip
然后,安装 pip,安装 pygame
$ pip3 install pygame
【讨论】:
要在 Ubuntu 19.04 及更高版本中安装 python3-pygame,请打开终端并输入:
sudo apt install python3-pygame
要在 Ubuntu 18.10 中安装 python3-pygame,请打开终端并输入:
sudo nano /etc/apt/sources.list
将此行添加到sources.list。
deb http://archive.ubuntu.com/ubuntu/cosmic-proposed 宇宙
使用键盘组合 Ctrl+O 保存 sources.list 并按 Enter 并使用 Ctrl+ 退出X
更新可用软件列表并安装 python3-pygame。
sudo apt update
sudo apt install python3-pygame
sudo apt install python3-setuptools
sudo easy_install3 pip
python3 -m pip install --user pygame
【讨论】:
Ubuntu上的pygame包只适用于python 2.7,所以如果你使用python 3是无法导入的。如果你想要python 3.x支持,你需要安装pygame 1.9.2,它位于https://bitbucket.org/pygame/pygame/downloads
如果你已经安装了所有的依赖,它应该像运行 setup.py 一样简单
【讨论】:
我在一台 Pop-OS 20.04 机器上,所有这些答案都不适合我 (◉_◉)。所以我去看了 Pygame 的文档,意识到我必须安装依赖项。为此,您可以:
sudo apt-get install git python3-dev python3-setuptools python3-numpy python3-opengl \
libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev \
libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev \
libtiff5-dev libx11-6 libx11-dev fluid-soundfont-gm timgm6mb-soundfont \
xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic fontconfig fonts-freefont-ttf libfreetype6-dev
现在你已经准备好安装 Pygame,所以git clone他们的 GitHub 存储库到你当前的文件夹和pip install 模块:
git clone https://github.com/pygame/pygame.git
如果您使用的是 Python 2,请访问此 URL:https://www.pygame.org/wiki/CompileUbuntu?parent=
【讨论】: