运行pymatlab,更具体地说,命令session = pymatlab.session_factory()将导致
异常AttributeError:"'MatlabSession‘对象在>忽略中没有属性'engine'“
这里建议的解决方案
将C:\Python27\lib\site-packages\pymatlab\sessionfactory.py中的第51行更改为
MatlabSession(path=basedir,bufsize=output_buffer_size) 致:
MatlabSession(basedir,bufsize=output_buffer_size) 我做到了。
然而,现在在模块ctype中出现了另一个问题:
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
谢谢
发布于 2017-04-12 02:33:42
更改matlab.py中的第56行
将“glnxa64”改为“win32”
https://stackoverflow.com/questions/25319200
复制相似问题