我需要树莓派中的Python最新版本。
我尝试了
apt install python3 3.8
apt install python3
但这没有用。首先更新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 中添加了哪些软件包、安装过程中出现的一些不便。所有内容可能会为您提供比您想象的更多的信息,请仔细阅读。 希望有帮助。
致所有在此步骤中遇到 RPi 3 冻结问题的人:
sudo make -j 4
只需将其更改为:
sudo make -j 2
或者简单地说:
sudo make
致以诚挚的问候
按照以下命令安装您想要的版本:
tar xf Python-3.x.x.tar.xz
cd Python-3.x.x
./configure --enable-optimizations
make
sudo make install
一旦完成运行
python -V