Pyxllを介してScipyのロードを困難にする - 誰かがPyxllを介してScipyをロードすることに成功しましたか?
質問
Python 2.6、Excel 2007 Professional、およびPyxllの最新バージョンを使用しています。 Pyxllでモジュールをロードするとき
import scipy
例外がスローされ、モジュールはロードされません。誰かがpyxllでscipyをロードすることができましたか?それはバージョンの問題でしょうか?スローされる例外は次のとおりです。
2010-12-21 17:21:30,915 - ERROR : Error importing 'options': DLL load failed: A dynamic link library (DLL) initialization routine failed.
2010-12-21 17:21:30,915 - ERROR : Traceback (most recent call last):
2010-12-21 17:21:30,915 - ERROR : File "pyxll", line 402, in _open
2010-12-21 17:21:30,915 - ERROR : File "C:\Dev\libs\pyxll\examples\options.py", line 15, in <module>
2010-12-21 17:21:30,915 - ERROR : import scipy
2010-12-21 17:21:30,915 - ERROR : File "C:\Python26\lib\site-packages\scipy\__init__.py", line 78, in <module>
2010-12-21 17:21:30,915 - ERROR : from numpy import show_config as show_numpy_config
2010-12-21 17:21:30,915 - ERROR : File "C:\Python26\lib\site-packages\numpy\__init__.py", line 138, in <module>
2010-12-21 17:21:30,915 - ERROR : import add_newdocs
2010-12-21 17:21:30,915 - ERROR : File "C:\Python26\lib\site-packages\numpy\add_newdocs.py", line 9, in <module>
2010-12-21 17:21:30,930 - ERROR : from lib import add_newdoc
2010-12-21 17:21:30,930 - ERROR : File "C:\Python26\lib\site-packages\numpy\lib\__init__.py", line 4, in <module>
2010-12-21 17:21:30,930 - ERROR : from type_check import *
2010-12-21 17:21:30,930 - ERROR : File "C:\Python26\lib\site-packages\numpy\lib\type_check.py", line 8, in <module>
2010-12-21 17:21:30,930 - ERROR : import numpy.core.numeric as _nx
2010-12-21 17:21:30,930 - ERROR : File "C:\Python26\lib\site-packages\numpy\core\__init__.py", line 5, in <module>
2010-12-21 17:21:30,930 - ERROR : import multiarray
2010-12-21 17:21:30,930 - ERROR : ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
解決
これは、あなたがnumpyの魅惑的な分布を使用しているからだと思います。利用可能な現在のバージョンには、Excelに埋め込むことができないことを意味する問題があります。
これを修正するには、CFFエクスプローラーまたは他のPEエディターを使用して、numpy PYDファイルからマニフェストリソースを削除する必要があります。
魅力はこれを知っており、問題を見ています。
Numpy Webサイトからダウンロードできるバージョンは、Pyxllで正常に動作します。
他に問題がある場合は、support@ptyxll.comに電子メールを送信するか、pyxllフォーラムに投稿してください。
よろしく、
トニー
所属していません StackOverflow