首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过PyXLL加载scipy时出现问题--有人成功地通过PyXLL加载了Scipy吗?

通过PyXLL加载scipy时出现问题--有人成功地通过PyXLL加载了Scipy吗?
EN

Stack Overflow用户
提问于 2010-12-22 07:01:29
回答 1查看 920关注 0票数 4

我使用的是Python2.6、Excel2007Professional和最新版本的PyXLL。在PyXLL中加载具有

代码语言:javascript
复制
import scipy

抛出异常,并且不加载模块。有没有人能够在PyXLL中加载Scipy?会不会是版本控制问题?抛出的异常是:

代码语言:javascript
复制
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.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-22 07:34:46

我怀疑这是因为您使用的是NumPy的because发行版。当前可用的版本存在一个问题,即它无法嵌入到Excel中。

要解决此问题,您需要使用cff资源管理器或任何其他PE编辑器从numpy pyd文件中删除清单资源。

恩迪思意识到了这一点,并正在关注这个问题。

你可以从numpy网站下载的版本在PyXLL上运行得很好。

如果您有任何其他问题,请随时向support@pyxll.com发送电子邮件或在PyXLL论坛上发帖。

致以敬意,

托尼

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4504769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档