当前位置: 代码网 > it编程>前端脚本>Python > Linux中多版本Python管理方式

Linux中多版本Python管理方式

2026年01月16日 Python 我要评论
在linux系统中使用pyenv进行python版本管理1. 安装 pyenvubuntu/debian更新系统并安装必要的依赖:sudo apt-get updatesudo apt-get ins

在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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com