树莓派 3b 如何升级 Python3
手头有个树莓派 3b 使用的是 rasbian 系统,默认的 python3 版本是 3.5 有个脚本是需要 python3.6 以上才能运行,试了网上的源码编译安装方式,是安装上了,但是提示 apt 的什么模块 so 文件找不到会报错。求助各位 我应该怎么才能安装上 python3.6 呢?
树莓派 3b 如何升级 Python3
3 回复
树莓派3B自带的Python版本通常比较旧,直接升级系统Python容易出问题。我建议用pyenv来管理多个Python版本,这样最安全。
先装依赖和pyenv:
sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
curl https://pyenv.run | bash
把下面几行加到~/.bashrc末尾:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
然后重载配置:
source ~/.bashrc
现在可以安装新版本Python了,比如装3.9:
pyenv install 3.9.18
pyenv global 3.9.18
验证一下:
python --version
这样系统Python没动,用新版本也方便。
总结:用pyenv管理版本最稳妥。
错误贴一下
或者烧个 centos 再编译安装
装个 berryconda 可能简单些

