Как я могу указать версию Python, которая запускается из системной функции MATLAB? - PullRequest
1 голос
/ 25 сентября 2019

Когда я запускаю команду pyversion в MATLAB, она возвращает 3.7 в качестве номера версии.Но когда я запускаю system('python --version'), он показывает версию 2.7.Есть ли какая-нибудь функция system, использующая 3.7?

1 Ответ

0 голосов
/ 25 сентября 2019

Простой ответ - вызвать python как python3 из system, а не просто как python.Немного более сложный ответ - изменить системные переменные среды, чтобы либо удалить python 2.7 из пути, либо переместить python3 вверх по пути, чтобы он имел приоритет над python 2.7.Вы можете найти информацию о том, как редактировать системный путь здесь .

РЕДАКТИРОВАТЬ: Я только что понял, что я предполагаю, что вы используете Windows.Если вы используете Linux, вы должны использовать update-alternatives в соответствии с ответом здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...