Как установить Python3 на версию 3.7 в WSL Ubuntu 18.04

Убунту 3

В этой статье мы покажем вам процесс установки Python3 на версию 3.7 в WSL Ubuntu 18.04. Это особенно полезно, если у вас есть конкретный проект, требующий Python 3.7, или если вы просто хотите перейти на более новую версию Python.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас есть следующее:

  • WSL (подсистема Windows для Linux) с установленной Ubuntu 18.04.
  • Права root для выполнения команд sudo.
  • Установлен Питон 3.7. Вы можете убедиться в этом, запустив python3.7 –version в своем терминале. Если установлен Python 3.7, вы должны увидеть вывод, подобный Python 3.7.x.

Шаг 1. Определите текущую символическую ссылку Python3

Символическая ссылка или символическая ссылка — это тип файла, который указывает на другой файл или каталог. В этом случае мы хотим узнать, куда указывает символическая ссылка python3.

Для этого выполните в терминале следующую команду:

какой питон3

Эта команда вернет путь к файлу или каталогу, с которым связан python3. Обычно это указывает на установку Python 3.6 по умолчанию.

Шаг 2. Удалите текущую символическую ссылку Python3

Далее нам нужно удалить текущую символическую ссылку Python3. Это можно сделать с помощью команды rm, которая используется для удаления файлов или каталогов в Linux.

Запустите следующую команду в своем терминале:

судо РМ /usr/bin/python3

Эта команда удаляет символическую ссылку python3 из каталога /usr/bin. Префикс sudo используется для выполнения команды с правами root.

Шаг 3. Создайте новую символическую ссылку Python3

Теперь, когда мы удалили старую символическую ссылку python3, мы можем создать новую, указывающую на установку Python 3.7.

Для этого выполните в терминале следующую команду:

sudo ln -s /usr/bin/python3.7 /usr/bin/python3

Эта команда создает новую символическую ссылку в /usr/bin/python3, которая указывает на /usr/bin/python3.7. Опция -s используется для создания символической ссылки.

Шаг 4. Подтвердите изменение

Наконец, нам нужно убедиться, что символическая ссылка python3 теперь указывает на установку Python 3.7.

Для этого выполните в терминале следующую команду:

python3 –версия

Теперь эта команда должна вернуть Python 3.7.x, подтверждая, что символическая ссылка python3 теперь указывает на установку Python 3.7.

Заключение

Выполнив эти шаги, вы успешно изменили версию Python 3 по умолчанию в WSL Ubuntu 18.04 на 3.7. Это также обновит pip3 для использования версии Python 3.7.

Однако стоит отметить, что использование виртуальных сред является рекомендуемой практикой для управления различными версиями и пакетами Python. Вы можете обратиться к документации Python на венв для получения дополнительной информации о том, как создавать и использовать виртуальные среды.

Мы надеемся, что это руководство было полезным. Если у вас есть какие-либо вопросы или вы столкнулись с какими-либо проблемами, не стесняйтесь оставлять комментарии ниже.

Да, вы можете использовать этот метод для установки Python3 на любую версию, установленную в вашей системе. Просто замените python3.7 на шаге 3 нужным номером версии, например python3.8 или python3.9.

Чтобы создавать и удалять символические ссылки в каталоге /usr/bin, вам необходимы права root. Если у вас нет привилегий root, вы можете попробовать использовать команду sudo перед каждой командой в шагах 2 и 3 или обратиться за помощью к своему системному администратору.

Да, в WSL Ubuntu 18.04 можно установить несколько версий Python. Вы можете установить различные версии Python с помощью менеджеров пакетов, таких как apt, или установив их вручную. Однако вам нужно будет установить нужную версию в качестве версии по умолчанию, выполнив действия, упомянутые в этой статье.

Да, изменение версии Python по умолчанию может повлиять на другие программы, использующие установку Python по умолчанию. Рекомендуется использовать виртуальные среды для управления разными версиями Python и изоляции зависимостей разных проектов.

Если вы хотите вернуться к версии Python по умолчанию, вы можете выполнить те же действия, но вместо указания символической ссылки python3 на конкретную версию вы можете удалить символическую ссылку и воссоздать ее, чтобы она указывала на установку Python по умолчанию. Это можно сделать, выполнив следующие команды:

sudo rm /usr/bin/python3 sudo ln -s /usr/bin/python3.6 /usr/bin/python3

Это восстановит символическую ссылку python3 на установку Python 3.6 по умолчанию.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *