2

EnthoughtPythonDistributionをインストールしています。その前に、Python2.7をインストールし、他のモジュール(opencvなど)をインストールしました。Enthoughtは、デフォルトのPythonとしての地位を確立しています。7.2と呼ばれますが、2.7です。Enthought Pythonにcvをインポートしたい場合は、常にセグメンテーション違反エラーが発生します。Enthought Pythonにcvをインポートする方法はありますか?それは素晴らしいでしょう。また、新しいモジュールをEnthoughtにインストールすると、同じエラーが発生するようです。そのための解決策は素晴らしいでしょう。

ありがとう!

4

1 に答える 1

2

Python のみ SEGFAULT の場合

  • 読み込まれたネイティブ拡張 DLL コードにエラーがあります

  • 仮想マシンにバグがある (ない)

Python を -vvv モードで実行して、インポートの問題に関する詳細情報を表示します。

おそらく、使用している Python ビルドに対して必要なモジュールを再コンパイルする必要があります。Python のメジャー バージョンとアーキテクチャ (32 ビットと 64 ビット) のネイティブ拡張は、バージョン間で互換性がありません。

また、gdb を使用して C スタック トレースを抽出し、クラッシュする場所と理由を正確に示すことができます。

何をすべきかのヒントしかありません。問題は構成のみに固有のものであり、再現可能な人ではなく、問題をさらにトラブルシューティングする方法についての情報しか提供できないためです。ここに記載されている問題のトラブルシューティング方法が高度すぎる可能性が非常に高いため、すべてを再インストールすることをお勧めします。

于 2012-04-06T12:18:26.053 に答える