質問

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を再コンパイルする必要があることを忘れないでください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top