5

Python SCOOPライブラリを使用して分散コンピューティング コードを実装しようとしているときに、ImportError が発生しました。SCOOP の依存関係の 1 つはgreenletで、これは easy_install greenlet を使用して (cygwin 経由で) インストールしました。このモジュールをインポートしようとすると、次のエラーが表示されます。

>>> import greenlet
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified procedure could not be found.
>>>

greenlet.pyd を含むディレクトリを含むようにパスを変更しようとしましたが、モジュールはまだ正常にインポートされません。DependencyWalker で greenlet.pyd を開いた後、システムで見つからない 10 個の個別の .dll を見つけました。この問題を回避した経験のある人はいますか? 10 個の .dll をダウンロードするのはかなり面倒で、フロントエンドで何かを正しく行っていないのではないかと心配しています。

Windows 7 64 ビット マシンで Python 2.7.3 32 ビットを使用しています。どんな助けでも大歓迎です-事前に感謝します。

4

2 に答える 2

1

2.7.5 にアップグレードしたところ、動作しました。理由はありますか?

于 2013-07-17T02:21:56.810 に答える