如何在树莓派中更新Python

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

我需要树莓派中的Python最新版本。
我尝试了

apt install python3 3.8

apt install python3
但这没有用。
我还需要更新我的树莓派 python IDLE

python python-3.x raspberry-pi raspberry-pi3
3个回答
57
投票

首先更新Raspbian。

sudo apt-get update    

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

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

再次运行 makefile,这次直接安装包:

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 中添加了哪些软件包、安装过程中出现的一些不便。所有内容可能会为您提供比您想象的更多的信息,请仔细阅读。 希望有帮助。


5
投票

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

sudo make -j 4

只需将其更改为:

sudo make -j 2

或者简单地说:

sudo make 

致以诚挚的问候


1
投票

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

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

一旦完成运行

python -V

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