Как удалить по умолчанию Python, установить последнюю версию на Raspbian - PullRequest
0 голосов
/ 05 марта 2020

Я только что получил свой первый Raspberry Pi, и я хотел использовать последнюю версию Python, но я не знаю, как ее настроить, чтобы при запуске python в командной строке он запустить Python 3.8.2, а не 3.7.3. Я скачал последний выпуск из Python с веб-сайта, но это не сценарий установки, и я не уверен, как установить его в путь в противном случае. Есть ли способ заменить версию по умолчанию на Raspbian версией, которую я только что скачал?

Я впервые работаю с любым дистрибутивом Linux, поэтому, когда я ищу ответ на SO или где-то еще, я не совсем знаю, как это сформулировать, и есть очень разные ответы, что заставляет меня думать, что я не задаю правильный вопрос. Что я могу делать не так, и как мне правильно это настроить?

Спасибо.

1 Ответ

0 голосов
/ 05 марта 2020

Первый способ: Вы можете изменить Python 3.8.x как значение по умолчанию на Python 3.8.x.

Как вы сказали, что вы уже установили последнюю версию. Сразу после этого
Добавьте Python3 .8.x & Python 3.8.x к альтернативам обновления

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8.0 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8.2 2

Обновите Python 3, чтобы указать Python 3.8.x

sudo update-alternatives --config python3 Введите 2 для Python 3.8.2 или 1 для 3.8.0

python3 --version
Python 3.8.2 

Второй способ: Узнайте, что такое python двоичных исполняемых файлов доступно в вашей системе.

$ ls /usr/bin/python*
/usr/bin/python3.8.0  /usr/bin/python3.8.2 

Для изменения python версия:
Создать псевдоним в домашнем каталоге пользователя. Откройте файл ~ / .bashr c и добавьте новый псевдоним, чтобы изменить исполняемый файл по умолчанию python:

alias python='/usr/bin/python3.8.2'

После внесения указанных изменений повторно войдите в систему или создайте файл .bashr c. :

$ . ~/.bashrc

Проверьте настройки по умолчанию python версия:

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