错误出现在导入matlab引擎python
5视图(30天)
显示旧的评论
你好,
我运行一个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
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 ()
…
' ' '
现在只会执行导入语句调用的函数(而不是在被导入,似乎这个问题)。