Problemi a caricare SciPy attraverso PyXLL - Qualcuno ha riuscito a Caricamento SciPy via PyXLL?

StackOverflow https://stackoverflow.com/questions/4504769

  •  12-10-2019
  •  | 
  •  

Domanda

Sto usando Python 2.6, Excel 2007 Professional e l'ultima versione di PyXLL. Quando si carica un modulo in PyXLL che ha

import scipy
eccezione

Una è gettato e il modulo non viene caricato. Qualcuno è stato in grado di caricare SciPy in PyXLL? Potrebbe essere un problema delle versioni? L'eccezione generata è:

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.
È stato utile?

Soluzione

ho il sospetto che questo è perché si sta utilizzando la distribuzione di Enthought NumPy. La versione corrente ha un problema che significa che non possono essere incorporati in Excel.

Per risolvere questo problema, è necessario rimuovere le risorse manifeste dai file PYD NumPy utilizzando CFF Explorer o qualsiasi altro editor di PE.

Enthought sono consapevoli di questo e stanno guardando il problema.

La versione che potete scaricare dal sito web NumPy funziona bene con PyXLL.

Se avete altri problemi, non esitate a e-mail support@pyxll.com o post sul forum PyXLL.

Saluti,

Tony

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top