我正在运行Ubuntu 13.10。我有蟒蛇2.7.5与蟒蛇1.8.0。每当我启动python并输入import pygame
它时,它就会告诉我没有名为pygame的模块。
如何安装pygame?
我正在运行Ubuntu 13.10。我有蟒蛇2.7.5与蟒蛇1.8.0。每当我启动python并输入import pygame
它时,它就会告诉我没有名为pygame的模块。
如何安装pygame?
Answers:
之所以无法将pygame导入到python解释器中,是因为您正在为python2安装pygame并启动python3解释器(Ubuntu 13.10默认使用python3)。
要为python2安装pygame(您的版本为2.7.5),请在终端机(Ctrl+ Alt+ t)上执行此操作:
sudo apt-get install python-pygame
然后启动python2解释器
python2
然后尝试将pygame导入为
import pygame
要设置python2为您的默认解释器,你可以设置你的bash_aliases文件的别名。为此,请打开终端并输入:
nano ~/.bash_aliases
这可能会打开一个空文件,具体取决于您之前是否设置了别名,然后键入
alias python='python2'
不要更改中的符号链接/usr/bin/python3
,因为这可能会破坏在Ubuntu 13.10中许多使用python3的应用程序。
我可以在他的评论中证实乔宾的建议:
sudo apt-get install python-pygame
完美地工作。在13.10上测试。
下次,如果要安装python软件包,可以通过运行以下命令搜索它是否在存储库中:
apt-cache search pygame
然后,您可以查看软件包(如果它们在存储库中)及其名称。的输出apt-cache search pygame
是
lightyears - single player real-time strategy game with steampunk sci-fi
psychopy - environment for creating psychology stimuli in Python
pyntor - flexible and componentized presentation program
python-pygame - SDL bindings for games development in Python
python-pyglet - cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-dbg - high level 3D engine for Python - debug extension
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad
在此列表中,您可以选择软件包(此处:)python-pygame
并运行sudo apt-get install the-package-name
。
有关依赖项的更多调试,请参阅使用pip安装pygame。
'import pygame'
还是import pygame
(不带“”)?
这应该为python 3安装pygame,因为pygame需要python3-pip。
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
要在Ubuntu 19.04上安装Python 3.x的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- 19.04提出的宇宙#用迪斯科代替cosmic
保存的sources.list与键盘组合Ctrl+ O并按Enter退出与Ctrl+X
更新可用软件列表并安装python3-pygame。
sudo apt update
sudo apt install python3-pygame
要在当前所有受支持的Ubuntu版本中安装python-pygame,请打开终端并输入:
sudo apt install python-pygame
sudo apt-get install python-pygame
吗?