因此,Buster 似乎默认加载 2.7 和 Python 的替代 3.7 版本。但是,我将这个 Raspberry Pi 3 B+ 用于仅与 Python 3.5 兼容的应用程序。如何将 Python 3.5 作为默认版本运行或从 Buster 中完全删除 3.7?
3 回答
我真的相信你可以从源代码库安装 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
只需遵循 1 步
不要直接删除python3.7会出问题
安装3.5,直接开始使用。安装 3.5 后,您可以删除 python 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