如何在 Ubuntu 12.04 上重新编译 Python 2.7?

如何在 Ubuntu 12.04 上重新编译 Python 2.7?

我正在努力让 Python 模块 sqlite3 工作。我发现,并且正在关注它,因为即使在安装了软件包之后,Python 似乎也找不到模块。

我尝试过演练重新编译 Python 2.7.2,但符号链接步骤不起作用,并出现此错误:

`ln: failed to create symbolic link `/usr/local/bin/python2.7': File exists`

任何关于解决此问题的意见都将不胜感激。

答案1

我认为,无论您遇到什么问题,都无法通过重新编译 Python 版本来解决。Python 2.7.x 是 Ubuntu 12.04 的标准,并被许多 Ubuntu 实用程序使用,我不建议尝试在其上安装重新编译的版本。

正如 gertvdijk 所建议的,更具体地描述问题可能会有所帮助。

您可以尝试打开终端窗口并输入以下内容来启动 Python 解释器:

$python 
Python 2.7.4 (default, Apr 19 2013, 18:28:01) 
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

当解释器启动时,输入

>>>import sqlite3

如果您没有收到任何响应(除了这里的换行符),那么 python 就可以访问 sqlite 模块。

如果您收到一些错误输出,请将其发布在此处,我们可以从那里获取。

相关内容