错误出现在导入matlab引擎python

5视图(30天)
吴客
吴客 2019年11月15日
编辑: Zvi Baratz2020年2月10日
你好,
我运行一个python脚本,matlab引擎是进口的。
然而,我得到这个错误:
EnvironmentError:请重新安装Python或接触MathWorks MATLAB引擎技术支持援助:/home/kewu/MATLAB/extern/engines/py万博1manbetxthon/dist/matlab/engine/glnxa64/../../../../../../../bin/glnxa64/libssl.so.1.1:象征EVP_idea_cbc版本OPENSSL_1_1_0没有定义在文件libcrypto.so.1.1链接时参考。
你能告诉我怎么改正?
提前谢谢,
3评论
Zvi Baratz
Zvi Baratz 2020年2月10日
编辑:Zvi Baratz 2020年2月10日
的理想,但我也发现移动解决方案 进口matlab.engine 声明的内部模块导入到一个函数或方法。
来说明,而不是:
' ' '
进口matlab.engine
def run_matlab_analysis (* args, * * kwargs) - >结果:
引擎= matlab.engine.start_matlab ()
' ' '
简单的使用方法:
' ' '
def run_matlab_analysis (* args, * * kwargs) - >结果:
进口matlab.engine
引擎= matlab.engine.start_matlab ()
' ' '
现在只会执行导入语句调用的函数(而不是在被导入,似乎这个问题)。

登录置评。

答案(0)

类别

找到更多的在从Python调用MATLAB帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!