Python 2.5.2和Solaris 8(gcc 3.4.2)构建问题

时间:2008-11-24 16:49:59

标签: python gcc build-process solaris environment-variables

我正在尝试使用gcc 3.4.2在Solaris 8上构建python 2.5.2。我在./configure步骤中看不到任何立即错误,但是,一旦构建,我进入python shell执行导入时错误:

Python 2.5.2 (r252:60911, Nov 21 2008, 18:45:42)
[GCC 3.4.2] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named time

我做错了什么?从粗略的google可以看出,libstdc ++可能存在错误。所以,但我找不到任何难以理解的细节。

欢迎任何建议。

非常感谢,

的Al。

1 个答案:

答案 0 :(得分:1)

默认情况下,在Python中不构建时间模块,如果从源代码分发构建,则需要显式启用要编译的所有模块。

在python源代码树中打开Modules / Setup.dist并注释掉行:

#time timemodule.c

启用时间模块的构建。还记得你需要重新编译Python才能生效。