linuxPython版本升级
·
在Linux系统中升级Python版本时,建议保留系统自带Python(避免破坏依赖),同时安装新版本。以下是安全升级步骤:
1. 安装编译依赖
sudo apt update
sudo apt install build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev \
libsqlite3-dev libbz2-dev
2. 下载新版源码
以Python 3.11为例:
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
tar -xvf Python-3.11.0.tgz
cd Python-3.11.0
3. 编译安装
./configure --enable-optimizations
make -j $(nproc) # 使用所有CPU核心编译
sudo make altinstall # 关键:altinstall避免覆盖系统Python
4. 验证安装
python3.11 --version
# 应输出:Python 3.11.0
5. 设置默认版本(可选)
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.11 1
sudo update-alternatives --config python3 # 交互式选择版本
6. 虚拟环境使用
python3.11 -m venv myenv # 创建虚拟环境
source myenv/bin/activate # 激活环境
注意事项
- 不要删除
/usr/bin/python3(系统依赖) - 使用
python3.x明确调用新版本 - 推荐通过
pyenv管理多版本:curl https://pyenv.run | bash pyenv install 3.11.0 pyenv global 3.11.0
升级后检查关键工具兼容性:
pip3.11 list # 查看包状态 sudo apt check # 验证系统完整性
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)