首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到kernel32模块

找不到kernel32模块
EN

Stack Overflow用户
提问于 2014-08-14 23:34:32
回答 1查看 330关注 0票数 1

运行pymatlab,更具体地说,命令session = pymatlab.session_factory()将导致

异常AttributeError:"'MatlabSession‘对象在>忽略中没有属性'engine'“

这里建议的解决方案

Running MATLAB from Python

C:\Python27\lib\site-packages\pymatlab\sessionfactory.py中的第51行更改为

代码语言:javascript
复制
MatlabSession(path=basedir,bufsize=output_buffer_size) 

致:

代码语言:javascript
复制
MatlabSession(basedir,bufsize=output_buffer_size) 

我做到了。

然而,现在在模块ctype中出现了另一个问题:

代码语言:javascript
复制
C:\Python27\lib\ctypes\__init__.pyc in __init__(self, name, mode, handle, use_errno, use_last_error)
    363 
    364         if handle is None:
--> 365             self._handle = _dlopen(self._name, mode)
    366         else:
    367             self._handle = handle

WindowsError: [Error 126] The specified module could not be found

放置断点会显示出所讨论的模块是kernel32

有什么建议吗?我正在运行Windows 8和64位Python2.7

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-04-12 02:33:42

更改matlab.py中的第56行

将“glnxa64”改为“win32”

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

https://stackoverflow.com/questions/25319200

复制
相关文章

相似问题

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