3

gcc 3.4.2 を使用して、Solaris 8 で python 2.5.2 をビルドしようとしています。./configure ステップですぐにエラーが表示されることはありませんが、ビルドが完了すると、Python シェルに入り、次のようにインポート時のエラーが発生します。

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

time モジュールはデフォルトでは Python でビルドされません。ソース配布からビルドする場合は、コンパイルするすべてのモジュールを明示的に有効にする必要があります。

Python ソース ツリーで Modules/Setup.dist を開き、次の行をコメント アウトします。

#timetimemodule.c

time モジュールのビルドを有効にします。これを有効にするには、Python を再コンパイルする必要があることにも注意してください。

于 2008-11-28T15:22:16.073 に答える