Python 未找到pygame

Python 未找到pygame,python,ubuntu,pygame,python-idle,Python,Ubuntu,Pygame,Python Idle,我在ubuntu中运行,我可以用python编写代码,没有问题。我已尝试安装pygame,为了做到这一点,我做到了: sudo易于安装python pygame 当我进入python空闲状态并编写: 导入pygame 我得到: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为pygame的模块 我能做些什么来解决这个问题?我忘记了什么,或者做错了什么?apt get将为已注册且pygame软件包支持的Python版本安装pygame。执行 ls -1 /us

我在ubuntu中运行,我可以用python编写代码,没有问题。我已尝试安装pygame,为了做到这一点,我做到了:

sudo易于安装python pygame

当我进入python空闲状态并编写:

导入pygame

我得到:

回溯(最近一次呼叫最后一次):

文件“”,第1行,在

ImportError:没有名为pygame的模块


我能做些什么来解决这个问题?我忘记了什么,或者做错了什么?

apt get将为已注册且pygame软件包支持的Python版本安装pygame。执行

ls -1 /usr/lib/python*/site-packages/pygame/__init__.pyc
去找出哪个。在我以前的debian系统上

/usr/lib/python2.4/site-packages/pygame/__init__.pyc
/usr/lib/python2.5/site-packages/pygame/__init__.pyc
这意味着如果我没有使用Python2.4或Python2.5,pygame将不可用。IDLE正在使用的Python版本应该显示在顶部(您也可以通过
import sys;print(sys.version)
看到它)

您可以手动安装pygame,也可以尝试使用添加已安装的版本

import sys
sys.path.append('/usr/lib/python2.5/site-packages/')
import pygame

根据加载模块的复杂性(在您的情况下是pygame),这可能会在以后导致一些问题。

如果您不想下载解包,然后手动安装,您可以使用apt安装setuptools。之后,您可以使用easy\u install(或easy\u install-2.7?)安装许多python软件包,当然包括pygame。

我也遇到了同样的问题

我读了这篇文章,虽然它可以做sys.path.append的事情,但我决定尝试让它工作起来

我所做的是去Ubuntu软件中心卸载我安装的python IDLE,然后安装IDLE

这似乎让我说的方式很混乱,为了澄清你想下载没有自带python版本的IDLE,它将使用Ubuntu自带的python


如果这不能解决您的问题,请告诉我

检查您是否正在为正确版本的python安装pygame。我认为PyGameforPython2.7在Python3.3上不起作用。我也有同样的问题,但即使安装了正确的版本,它也无法工作。所以在谷歌搜索了一下之后,我发现我安装的pygame是32位的,但我的操作系统是64位的。所以试试谷歌“PyGameforWindows64位”之类的东西。我希望有帮助。

您是否编写了
sudo apt get instal python pygame
sudo apt get*install*python pygame
当您键入
$python
时,会出现哪个版本的python?
dpkg-l“*python*”|grep“^ii”
的(选定)输出也会有帮助。这项工作,是的!有没有办法解决这个问题,这样我就不需要写:>sys.path.append('/usr/lib/python2.5/site packages/')@petermlm正如我所说,您可以尝试自己安装它(如果您计划将它交付给其他人,应该这样做)。如果只是键入问题困扰了您,您还可以启动一个命令行终端,转到您正在空闲中执行的目录(导入os;打印(os.getcwd()),并创建一个带有ln-s/usr/lib/python2.5/site-packages/pygame的符号链接。顺便说一下,如果我的答案解决了你的问题,考虑把它标记为接受,这样其他人知道他们会在这里找到答案。