Понизьте Python с 3.7 до 3.5 на Raspbian Buster - PullRequest
0 голосов
/ 29 июня 2019

Похоже, что по умолчанию Buster поставляется с 2.7 при загрузке и альтернативной 3.7 версией Python.Тем не менее, я использую этот Raspberry Pi 3 B + только для приложения, которое совместимо только с Python 3.5.Как запустить Python 3.5 как версию по умолчанию или полностью удалить 3.7 из Buster?

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Я искренне верю, что вы можете просто установить python3.5 из исходных репозиториев.

Если вы хотите установить python 3.5.4:

sudo apt-get install python3.5

Если вы хотите установить python 3.5.3 (Debian Stretch):

Отредактируйте как root /etc/apt/source.list и добавьте следующие репозитории

deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free

rpi firmware deb http://archive.raspberrypi.org/debian/ stretch main ui

Затем установите конкретную версию пакета из целевого репозитория с помощью следующей команды:

sudo apt-get install python3.5 -t stretch

Если вы хотите установить pip3.5 (который, я думаю, вам понадобится):

wget https://bootstrap.pypa.io/get-pip.py

python3.5 ./get-pip.py

0 голосов
/ 29 июня 2019

Если вы хотите удалить пакет любого пакета:

sudo apt-get remove --purge package_name

Так в вашем случае:

sudo apt-get remove --purge python3.7

После, если вы хотите, чтобы конкретная версия была загружена вручную и установлена.Например, 3.5.2

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
tar -xvf Python-3.5.2.tar.xz
cd Python-3.5.2
./configure
make -j4
make install
...