在Raspbian Buster上将Python 3.7降级为3.5

在Raspbian Buster上将Python 3.7降级为3.5,python,python-3.x,raspberry-pi3,raspbian,debian-buster,Python,Python 3.x,Raspberry Pi3,Raspbian,Debian Buster,因此,Buster似乎默认加载了2.7版本和Python的另一个3.7版本。然而,我使用这个Raspberry Pi 3 B+只是为了一个只与Python 3.5兼容的应用程序。如何将Python 3.5作为默认版本运行或从Buster中完全删除3.7?如果要删除任何包: sudo apt-get remove --purge package_name 因此,在你的情况下: sudo apt-get remove --purge python3.7 之后,如果要手动下载特定版本并安装。例如3

因此,Buster似乎默认加载了2.7版本和Python的另一个3.7版本。然而,我使用这个Raspberry Pi 3 B+只是为了一个只与Python 3.5兼容的应用程序。如何将Python 3.5作为默认版本运行或从Buster中完全删除3.7?

如果要删除任何包:

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

我真的相信您可以从源repos安装python3.5

如果要安装python 3.5.4:

sudo apt get安装python3.5

如果要安装python 3.5.3(Debian Stretch):

编辑为root
/etc/apt/source.list
并添加以下回购

debhttp://mirrordirector.raspbian.org/raspbian/ 非自由拉伸主接头

rpi固件debhttp://archive.raspberrypi.org/debian/ 拉伸主用户界面

然后使用以下命令从目标repo安装特定的软件包版本:

sudo-apt-get-install python3.5-t-stretch

如果要安装pip3.5(我想您需要):

wgethttps://bootstrap.pypa.io/get-pip.py


python3.5./get pip.py

只需执行1个步骤

不要直接删除python3.7,否则会导致问题

安装3.5并直接开始使用它。 安装3.5之后,可以删除python 3.7


保持简单。:)

从Raspberry Pi卸载Python3.7会导致很多不稳定性,并且无法重新启动到操作系统中。对此我不知道。在这种情况下,只需安装Python3.5.2并运行itI,就可以通过上述方法从3.7恢复到3.5。最终不得不放弃一切,重新开始。必须有办法做到这一点……删除系统python是个坏主意@Stumina不需要删除Python3.7就可以在项目中使用Python3.5。