7

パンダをインポートするコード (Eclipse で実行) を取得しようとしています。

"ImportError: numpy.core.multiarray failed to import"パンダをインポートしようとすると、次のエラーが発生します。python2.7pandas 0.7.1、およびを使用していますnumpy 1.5.1

4

4 に答える 4

1

numpyバージョン1.6.1にアップデートしてみてください。助けてくれました!

于 2012-08-17T14:46:24.583 に答える
1

念のため:

  • ソースからパンダをインストールしましたか?必要なバージョンの NumPy を使用していることを確認してください。
  • パンダをインストールした後、NumPy をアップグレードしましたか? ABIにいくつかの変更がある可能性があるため、必ずパンダを再コンパイルしてください(ただし、そのバージョンのNumPyでは、そうではないかと思います)
  • ソース ディレクトリから pandas や Numpy を呼び出していますか? 悪い考えです.NumPyはそれで窒息する傾向があります.
于 2012-08-17T09:22:33.270 に答える
0

@ user248237:

私は、おそらく32/64ビットの互換性の問題であるというKeithの提案を2番目にしています。今週、別のモジュールをインストールしようとしたときに同じ問題が発生しました。各モジュールのバージョンを確認し、すべてを一致させます。一般的に、私は32ビットバージョンに固執します-すべてのモジュールが公式の64ビットサポートを持っているわけではありません。64ビットバージョンのPythonをアンインストールし、32ビットバージョンに置き換え、モジュールを再インストールしましたが、それ以降問題は発生していません。

于 2012-08-14T15:38:20.760 に答える
0

32 ビットと 64 ビットの互換性の問題である可能性があります。参照: OS X に numpy と scipy をインストールする方法は?

タイトルに関係なく、32 ビット バージョンと 64 フィット バージョンを混在させると、他のオペレーティング システムでも同様の問題が発生する可能性があります。

于 2012-07-05T12:07:21.883 に答える