树莓派编译安装python3.9
近来本人部署的homeassistant采用虚拟环境安装时,看官网提示需要python3.8及以上版本的python环境,因最新的树莓派官方的镜像用的python3.7,因此需要部署最新的homeassistant需要编译新的python版本。废话不多说,开始干吧
1.安装依赖包
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev
sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
sudo apt-get install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev
2.将新版本的python源代码下载到树莓派,如果你的网络可以直接执行一下代码下载,网络不佳的建议下载后上传到树莓派
sudo wget -4 https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
3.解压缩文件
tar zxvf Python-3.9.2.tgz
4.进入解压缩后的文件夹
cd Python-3.9.2
5.执行代码编译安装,建议指定一下安装目录
sudo ./configure --prefix=/usr/local/Python-3.9.2 --enable-optimizations
sudo make && sudo make install
6.增加软连接
ln -s /usr/local/Python-3.9.2/bin/python3.9.2 /usr/bin/python392
ln -s /usr/local/Python-3.9.2/bin/pip3 /usr/bin/pip392
7.漫长的灯带,我的配置较低用的时间较长,自己根据情况是否采用screen后台操作编译步骤,上一张成功的图片
赶快试试吧!
遇到问题可以留言,相互分享!