我可以从我的系统 python 调用 MATLAB:
>>> import matlab.engine
>>>
但是当我加载一个虚拟环境时,我现在得到一个段错误:
>>> import matlab.engine
Segmentation fault: 11
我已经为系统 python 和我的虚拟环境运行了setup.py 安装说明。
我期待像这样的问题,我必须DYLD_LIBRARY_PATH
明确设置会解决问题,但是当我运行我的系统 python 时,我没有设置那个环境变量。
导致此段错误的两个 python 实现之间可能有什么不同?
编辑:我在 2013 年末的 13" Macbook Pro 上使用 OS X Yosemite。我在新安装的虚拟环境(不是虚拟机)中使用 Python 2.7。