3

我正在尝试使用 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

我究竟做错了什么?从我粗略的谷歌上可以看出,libstdc++.so 可能存在错误,但我找不到任何确切的细节。

任何建议都将受到欢迎。

非常感谢,

铝。

4

1 回答 1

2

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

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

#time 时间模块.c

启用时间模块的构建。另请记住,您需要重新编译 Python 才能使其生效。

于 2008-11-28T15:22:16.073 回答