Linux中多版本Python管理方式
更新时间:2026年01月16日 09:11:29 作者:CodeArtisanX
文章详细介绍了在Linux系统中使用pyenv进行Python版本管理和创建虚拟环境的步骤,包括安装pyenv、配置环境变量、安装Python版本、创建和激活虚拟环境等
在Linux系统中使用pyenv进行Python版本管理
1. 安装 pyenv
Ubuntu/Debian
更新系统并安装必要的依赖:
sudo apt-get update sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \ libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
安装 pyenv:
curl https://pyenv.run | bash
CentOS/RHEL
安装依赖并安装 pyenv:
sudo yum install -y git gcc zlib-devel bzip2 bzip2-devel readline-devel \ sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel curl https://pyenv.run | bash
2. 配置 pyenv 环境变量
添加以下内容到你的 ~/.bashrc 或 ~/.bash_profile 中:
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"
然后重新加载配置文件:
source ~/.bashrc # 或者 source ~/.bash_profile
3. 安装多个 Python 版本
选择并安装你需要的 Python 版本:
pyenv install 3.8.12 pyenv install 3.9.7 pyenv install 3.10.2
4. 创建 Python 虚拟环境
使用 pyenv 创建虚拟环境:
pyenv virtualenv 3.8.12 myenv3.8 pyenv virtualenv 3.9.7 myenv3.9 pyenv virtualenv 3.10.2 myenv3.10
5. 使用虚拟环境
激活虚拟环境:
pyenv activate myenv3.8 # 切换到 Python 3.8 环境 # 或者 pyenv activate myenv3.9 # 切换到 Python 3.9 环境 # 或者 pyenv activate myenv3.10 # 切换到 Python 3.10 环境
6. 验证 Python 版本和虚拟环境
确认当前使用的 Python 版本:
python --version
确保输出的 Python 版本与你期望的虚拟环境版本一致。
7. 退出虚拟环境
退出虚拟环境:
pyenv deactivate
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Centos8下django项目部署 nginx+uwsgi的教程
这篇文章主要介绍了Centos8下django项目部署 nginx+uwsgi的教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05
CentOS虚拟机克隆后无法上网(网卡信息不一致)问题的解决方法
这篇文章主要为大家详细介绍了CentOS虚拟机克隆后无法上网,即网卡信息不一致问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-04-04


最新评论