gpt4 book ai didi

python - 如何在 Matlab 的 virtualenv 中执行 Python 代码

转载 作者:太空狗 更新时间:2023-10-30 00:59:40 25 4
gpt4 key购买 nike

我正在创建一个用于研究的 Matlab 工具箱,我需要执行 Matlab 代码以及 Python 代码。

我想允许用户从 Matlab 执行 Python 代码。问题是,如果我立即这样做,我将不得不在 Python 的环境中安装所有东西,我想使用 virtualenv 来避免这种情况。问题是我不知道如何告诉 Matlab 使用创建的虚拟环境。

最佳答案

您可以在从 MATLAB 调用 python 之前修改 MATLAB 中的 PATH 环境变量

% Modify the system PATH so it finds the python executable in your venv first
setenv('PATH', ['/path/to/my/venv/bin', pathsep, getenv('PATH')])

% Call your python script
system('python myscript.py')

或者更好的方法是指定 python 二进制文件的完整路径

system('/path/to/my/venv/bin/python myscript.py')

关于python - 如何在 Matlab 的 virtualenv 中执行 Python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39538010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com