找不到kernel32模块

时间:2014-08-14 23:34:32

标签: python matlab kernel32

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

  

Exception AttributeError:"' MatlabSession'对象没有属性   '发动机'"在>忽略

此处建议的解决方案

Running MATLAB from Python

是从<{p>}更改C:\Python27\lib\site-packages\pymatlab\sessionfactory.py中的第51行

MatlabSession(path=basedir,bufsize=output_buffer_size) 

到:

MatlabSession(basedir,bufsize=output_buffer_size) 
我做了。

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

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位Python 2.7

由于

1 个答案:

答案 0 :(得分:0)

更改matlab.py中的第56行

将'glnxa64'替换为'win32'