【发布时间】:2020-10-13 16:50:49
【问题描述】:
我可以从我的系统 python 调用 MATLAB:
>>> import matlab.engine
>>>
但是当我加载一个虚拟环境时,我现在得到一个段错误:
>>> import matlab.engine
Segmentation fault: 11
我已经为系统 python 和我的虚拟环境运行了setup.py install instructions。
我预计会出现问题 like this one,其中我必须明确设置 DYLD_LIBRARY_PATH 才能解决问题,但我在运行系统 python 时没有设置该环境变量。
导致此段错误的两个 python 实现之间可能有什么不同?
编辑: 我在 2013 年末的 13" Macbook Pro 上使用 OS X Yosemite。我在新安装的虚拟环境(不是虚拟机)中使用 Python 2.7。
【问题讨论】:
-
我遇到了同样的问题。你做过这个吗?
-
不——我只是停止尝试运行 Matlab。
标签: python matlab virtualenv osx-yosemite matlab-engine