Raspberry pi - 无法安装Python 3.11

问题描述 投票:0回答:1

我正在设置一个树莓派,操作系统为:Raspbian GNU/Linux 11(牛眼),它附带 3.9.x,我需要版本 3.11。以下是添加存储库时得到的内容(有什么建议在这里做什么?)

pi@raspberrypi:~ $ sudo add-apt-repository ppa:deadsnakes/ppa
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 91, in get_sources
    raise NoDistroTemplateException(
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Raspbian/bullseye
raspberry-pi repository
1个回答
0
投票

除了依赖 APT 存储库

ppa:deadsnakes/ppa
,您还可以使用 wgetpython.org

获取 python 3.11 源代码
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz

现在安装构建工具和 git。

sudo apt update && sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev git

配置、制作和安装

tar -xzvf Python-3.11.4.tgz 
cd Python-3.11.4/
./configure --enable-optimizations
sudo make altinstall

这将在您的 Raspberry 中安装 Python 3.11,但为了使其成为默认值,您必须删除指向

/usr/bin/python3
的链接并链接 python3.11

sudo rm /usr/bin/python
sudo ln -s /usr/local/bin/python3.11 /usr/bin/python

通过

python -VV

检查python版本

Python 3.11.4

© www.soinside.com 2019 - 2024. All rights reserved.