Python 2.5.2およびSolaris 8(gcc 3.4.2)ビルドの問題
-
10-07-2019 - |
質問
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にエラーがあるかもしれないということですが、私は難しい詳細を見つけることができません。
どんな提案でも大歓迎です。
どうもありがとう、
Al。
解決
Pythonでは、timeモジュールはデフォルトではビルドされません。ソースディストリビューションからビルドする場合は、コンパイルするすべてのモジュールを明示的に有効にする必要があります。
PythonソースツリーでModules / Setup.distを開き、次の行をコメントアウトします。
#time timemodule.c
時間モジュールのビルドを有効にします。また、これを有効にするにはPythonを再コンパイルする必要があることを忘れないでください。
所属していません StackOverflow