如何在 raspberry pi 中更新 python

how to update python in raspberry pi

我需要 python raspberry pi 中的最新版本。
我尝试了 apt install python3 3.8
apt install python3 但这没有用。
而且我还需要更新我的 raspberry pi python IDLE

先更新Raspbian.

sudo apt-get update    

然后安装先决条件,这将使 Python and/or 软件包的进一步安装更加顺利。

sudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev

然后安装Python,也许通过下载压缩文件?

示例 1:

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz    

解压文件夹:

sudo tar zxf Python-3.8.0.tgz

移入文件夹:

cd Python-3.8.0

初始配置:

sudo ./configure --enable-optimizations

运行 包含上述参数的文件夹内的 makefile :

sudo make -j 4

运行 再次生成文件,这次直接安装包:

sudo make altinstall

也许您已经设置好了,但您不知道如何将新版本设置为系统默认版本?

首先检查是否已经安装:

python3.8 -V

向.bashrc发送强命令告诉他谁(哪个版本)负责Python

echo "alias python=/usr/local/bin/python3.8" >> ~/.bashrc

又来了!告诉他,因为 .bashrc 必须理解!我在开玩笑 - 您必须获取文件的来源以便可以立即应用更改:

source ~/.bashrc

然后检查您的系统是否将 Python 的默认版本更改为 Python 3.8

python -V

失败取决于很多因素:安装了哪些依赖项,添加了哪些包 source_list.d,安装过程中出现一些不便。所有这些都可能为您提供比您想象的更多的信息,请仔细阅读。 希望对您有所帮助。

按照以下命令安装您想要的版本:

tar xf Python-3.x.x.tar.xz
cd Python-3.x.x
./configure --enable-optimizations
make
sudo make install

完成后运行python -V

对于在步骤中遇到冻结 RPi 3 问题的所有人:

sudo make -j 4

只需将其更改为:

sudo make -j 2

或者简单地说:

sudo make 

此致