pyversion

Измените версию по умолчанию Интерпретатора Python

Синтаксис

pyversion
[version, executable, isloaded] = pyversion
___ = pyversion version
___ = pyversion executable

Описание

пример

pyversion отображения детализируют о текущей версии Python®.

[version, executable, isloaded] = pyversion возвращает информацию о версии Python.

пример

___ = pyversion version изменяет версию Python по умолчанию на платформах Microsoft® Windows®. Можно запросить любые из выходных параметров от предыдущих синтаксисов. Установка является персистентной через сеансы MATLAB®.

Примечание

Вы не можете изменить версию после того, как MATLAB загрузит Python. Изменить версию, если Python уже загружается, перезапуск MATLAB, и затем вызывает pyversion.

___ = pyversion executable задает полный путь к исполняемому файлу Python. Можно использовать этот синтаксис на любой платформе или для повторно группированных загрузок реализации CPython.

Примеры

свернуть все

pyversion
       version: '2.7'
    executable: 'C:\Python27\python.exe'
       library: 'C:\windows\system32\python27.dll'
          home: 'C:\Python27'
      isloaded: 0
[v, e, isloaded] = pyversion;
if isloaded
    disp('To change the Python version, restart MATLAB, then call pyversion.')
else
    pyversion 2.7
end

Входные параметры

свернуть все

Номер версии Python, заданный как строка или вектор символов. Версия должна содержать номера основной версии и номера вспомогательной версии, разделенные периодом. (Только платформа Windows)

pyversion ищет версию в реестре Windows. Если вы загружаете приложение Python от www.python.org/downloads, установка автоматически добавляет версию в реестр. Если вы загружаете приложение из другого источника, необходимо или добавить его в реестр или использовать синтаксис pyversion(executable), чтобы изменить версию.

Пример: 3.5

Имя существующего исполняемого файла Python, заданного как строка или вектор символов. Этот аргумент должен содержать имя исполняемого файла Python, и это может содержать полный путь.

Пример: C:\Python33\python.exe

Пример: /usr/bin/python

Выходные аргументы

свернуть все

Номер версии Python, возвращенный как вектор символов.

Имя исполняемого файла Python, возвращенного как вектор символов.

Версия загрузила индикатор, задающий, загружается ли эта версия, возвращенная как логическая. MATLAB загружает Python, когда вы вводите команду py..

Если MATLAB не может загрузить Python, isloaded является 0, и MATLAB отображает Неопределенную переменную "py" или функцию "py.command", когда вы вводите команду py..

Ограничения

  • Не используйте pyversion, чтобы установить версию в функции MATLAB, содержащей команды Python. Прежде чем MATLAB выполняет функцию pyversion, он загружает Интерпретатор Python, когда он обрабатывает команду Python в функции.

Смотрите также

Внешние веб-сайты

Введенный в R2014b