在Raspbian Buster上将Python 3.7降级为3.5
因此,Buster似乎默认加载了2.7版本和Python的另一个3.7版本。然而,我使用这个Raspberry Pi 3 B+只是为了一个只与Python 3.5兼容的应用程序。如何将Python 3.5作为默认版本运行或从Buster中完全删除3.7?如果要删除任何包:在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
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。