如何在MATLAB的Conda环境中运行Python脚本?

我正在编写一个软件包以提供给其他人,因此我试图使安装,依赖关系和使用尽可能简单。对该程序包的顶层调用是在MATLAB中进行的,但有一点,我想从我的MATLAB函数中运行Python脚本。我不知道用户将使用Unix还是Windows。到目前为止,我已经在我的Python脚本中使用了Conda环境,因为它使用了Scipy和Tensorflow的特定版本。

是否存在与平台无关的方法来激活Conda环境并从MATLAB调用Python脚本?甚至更好的是,在MATLAB脚本的子目录中有一个Python副本(及其依赖项),所以我可以例如将整个软件包放在USB记忆棒上,而不必担心安装不同的Python?

感谢您的见解。

alex_mao 回答:如何在MATLAB的Conda环境中运行Python脚本?

没有使MATLAB使用conda环境的独立于平台的方法。但是,正如我在this答案中提到的那样,您可以明确地告诉MATLAB在哪里寻找环境的Python解释器和库,甚至可以进行调试,而不必每次更改Python脚本时都重新启动MATLAB。正在尝试运行。

在MATLAB中使用conda环境之前,您不需要激活它们,所以问题的一部分是没有实际意义的。 MATLAB仅使用解释器,因此只要在conda环境中安装了所有必需的库,您的Python代码就可以从MATLAB运行。

本文链接:https://www.f2er.com/3094675.html

大家都在问