В Python 3.7 представлены различные улучшения и новые функции по сравнению с более ранними версиями Python. Если вы используете систему, в которой Python 3.7 не является версией по умолчанию, вы можете связать или использовать псевдоним команды «python3» с Python 3.7. В этой статье мы рассмотрим несколько способов добиться этого, а также приведем примеры кода.
Метод 1: создание символической ссылки
Первый метод предполагает создание символической ссылки на исполняемый файл Python 3.7. Выполните следующие действия:
Шаг 1. Откройте терминал или командную строку.
Шаг 2. Перейдите в каталог, в котором находится исполняемый файл Python 3.7. (например, /usr/bin/)
Шаг 3. Создайте символическую ссылку с помощью следующей команды:
ln -s python3.7 python3
Теперь, когда вы используете команду «python3», она будет выполнять Python 3.7.
Метод 2: изменение переменной среды $PATH
Второй метод предполагает изменение переменной среды $PATH для определения приоритета Python 3.7. Вот как:
Шаг 1. Откройте терминал или командную строку.
Шаг 2. Выполните следующую команду, чтобы определить путь к Python 3.7:
which python3.7
Шаг 3. Отредактируйте файл ~/.bashrc или ~/.bash_profile (в зависимости от вашей системы) и добавьте в конец следующую строку:
export PATH="/path/to/python3.7/bin:$PATH"
Замените «/path/to/python3.7» фактическим путем, полученным на шаге 2.
Шаг 4. Сохраните файл и выполните следующую команду, чтобы применить изменения:
source ~/.bashrc
или
source ~/.bash_profile
Теперь, когда вы используете команду «python3», она будет выполнять Python 3.7.
Метод 3: использование команды update-alternatives (Linux)
В системах Linux вы можете использовать команду update-alternatives для управления различными версиями исполняемых файлов. Вот как установить Python 3.7 по умолчанию, используя альтернативы обновления:
Шаг 1. Откройте терминал.
Шаг 2. Выполните следующую команду:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
Шаг 3. Если у вас установлено несколько версий Python, вы можете установить Python 3.7 в качестве версии по умолчанию, выполнив:
sudo update-alternatives --config python3
Следуйте инструкциям на экране, чтобы выбрать Python 3.7 в качестве версии по умолчанию.
Метод 4. Использование виртуальных сред
Другой подход — использовать виртуальные среды для управления различными версиями Python. Вот как:
Шаг 1. Установите пакет virtualenv, если вы еще этого не сделали:
pip install virtualenv
Шаг 2. Создайте виртуальную среду с помощью Python 3.7:
virtualenv -p python3.7 myenv
Шаг 3. Активируйте виртуальную среду:
source myenv/bin/activate
Теперь любая команда «python3», выполняемая в этой виртуальной среде, будет использовать Python 3.7.
В этой статье мы рассмотрели несколько способов связывания Python 3 с Python 3.7. Независимо от того, решите ли вы создать символическую ссылку, изменить переменную среды $PATH, использовать команду update-alternatives (в Linux) или использовать виртуальные среды, теперь у вас есть различные варианты, позволяющие гарантировать, что команда «python3» указывает на Python 3.7. Поэкспериментируйте с этими методами и выберите тот, который лучше всего соответствует вашим потребностям.