3

大量のデータセットを処理できるようにPyTablesをインストールするためにnumexprをインストールする際に問題が発生しています。

ビルドの詳細:Windows 7 Pro 64ビット、Python 2.7、numexpr 2.01、numpy v1.6.1、scipy v0.10.1

何が起こっているのか:

import numpy as np
import scipy as sp
import numexpr as ne

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\python27\lib\site-packages\numexpr\__init__.py", line 38, in <
      from numexpr.expressions import E
 File "c:\python27\lib\site-packages\numexpr\expressions.py", line 31, i
      from numexpr import interpreter
 ImportError: DLL load failed: The specified module could not be found.

また、numexpr.expressionsimportEから試行したときにもエラーが発生します。

私の道は次のとおりです。

c:\ python27 \; c:\ python27 \ scripts \; c:\ python27 \ lib \ site-packages \

4

2 に答える 2

2

起こりうることがいくつかあります。これで絞り込む必要があります

1)インポートしようとしているdllのc:\ python27\DLLsを確認します。

2)手順のどの部分がエラーをスローしているかを確認します。ipythonを使用してnumexprをインポートしてから、インタープリターをインポートして、エラーの原因となっているインポート内のインポートかどうかを確認します

3)これはおそらく2つの結果になります:

a)探しているDLLがありません。これは、そのパッケージをインストールすることで解決されます。

b)インポートされるDLLはありますが、そのDLLの依存関係はありません。依存関係ウォーカーを使用し、DLLをロードして、不足しているものを確認します

于 2012-11-16T18:49:47.533 に答える
1

Python(x、y)のインストールを検討しましたか?

Python 2.7、numexpr、numpy、scipy、およびPyTablesはすべて、単一のインストーラーに含まれているだけでなく、データ分析に役立つ可能性のある他の多くのものも含まれています。これにより、個々のパッケージで発生しているインストールの問題をスキップできるはずです。

于 2012-11-16T22:54:46.603 に答える