我需要在树莓派上安装最新版本的Python。
我尝试了apt install python3 3.8
apt install python3
,但这没有成功。
我还需要更新树莓派上的Python IDLE
我需要在树莓派上安装最新版本的Python。
我尝试了apt install python3 3.8
apt install python3
,但这没有成功。
我还需要更新树莓派上的Python IDLE
首先更新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文件必须要理解!我开玩笑的-你必须要载入该文件,这样更改才能立即生效:
Again! Tell him because .bashrc has to understand! I am joking - You have to source the file so the changes can be applied immediately :
source ~/.bashrc
然后检查您的系统是否已将Python默认版本更改为Python 3.8。
python -V
失败取决于许多因素:安装了哪些依赖项,添加到source_list.d的软件包是什么,安装期间出现了一些不方便的情况。所有这些都可能给您提供比您想象的更多信息,只需仔细阅读。 希望它有所帮助。
对于那些在使用树莓派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