3

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

4

3 回答 3

1

我真的相信你可以从源代码库安装 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

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

sudo apt-get install python3.5 -t stretch

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

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

python3.5 ./get-pip.py

于 2019-07-01T21:20:09.033 回答
0

只需遵循 1 步

不要直接删除python3.7会出问题

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

把事情简单化。:)

于 2019-08-22T05:57:31.903 回答
-2

如果要删除包任何包:

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
于 2019-06-29T00:44:48.400 回答