Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何指定从MATLAB运行的Python版本';系统功能?_Python_Matlab_Terminal - Fatal编程技术网

如何指定从MATLAB运行的Python版本';系统功能?

如何指定从MATLAB运行的Python版本';系统功能?,python,matlab,terminal,Python,Matlab,Terminal,当我在MATLAB中运行pyversion命令时,它返回3.7作为版本号。但是当我运行system('python--version')时,它会显示版本2.7。有什么方法可以让系统函数使用3.7吗?简单的答案是从系统中将python称为python3,而不仅仅是python。稍微复杂一点的答案是修改系统环境变量,从路径中删除Python2.7,或者在路径中向上移动python3,使其优先于Python2.7。您可以找到有关如何编辑系统路径的信息 编辑:我刚刚意识到我假设你在使用Windows。如

当我在MATLAB中运行
pyversion
命令时,它返回3.7作为版本号。但是当我运行
system('python--version')
时,它会显示版本2.7。有什么方法可以让
系统
函数使用3.7吗?

简单的答案是从
系统
中将python称为
python3
,而不仅仅是python。稍微复杂一点的答案是修改系统环境变量,从路径中删除Python2.7,或者在路径中向上移动python3,使其优先于Python2.7。您可以找到有关如何编辑系统路径的信息

编辑:我刚刚意识到我假设你在使用Windows。如果您使用的是linux,则应根据答案使用
更新备选方案