虚拟环境工具pyenv的安装,配置和使用,完美控制python版本

本文详细介绍了在Linux(包括Ubuntu、ArchLinux、Centos、Mac)环境下如何安装和使用pyenv及pyenv-virtualenv,实现Python版本的隔离管理。从安装git、开启终端到安装pyenv及其插件,再到创建、激活和删除虚拟环境,每个步骤都有清晰的操作指导。同时,文中还涵盖了更新和卸载pyenv的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

使用python进行开发,Unix/Linux 的环境会更加友好,不会出现莫名其妙的bug,虽然 windows store 也发布了 Ubuntu 子系统,但是功能不够全,系统不够完善。本文全面介绍了 Ubuntu、Archlinux、Centos、Mac下安装和使用pyenv的方法。Windows下使用pyenv的方法请移步 pyenv-win 源码地址查看: https://github.com/pyenv-win/pyenv-win ,当然pyenv也可以在Windows store的Linux子系统中使用。


背景

python 版本比较多,2 和 3 相差比较大,当你需要不同环境的时候,选择使用 docker,docker的使用教程可以在菜鸟教程找到

https://www.runoob.com/docker/docker-tutorial.html

也可以在官网查找相关文档

https://www.docker.com/

如果用 docker 那就不需要隔离环境了,如果要直接运行在服务器上,那就必须有隔离环境。本文将会介绍使用pyenv来创建不同python版本的虚拟环境。


使用

使用 pyenv 和 pyenv-virtualenv ,在 Linux 下完美隔离 python 各个版本

第 1 章:使用环境

注意: 本文的 Linux和Mac OS X 下进行,不涉及 windows下的安装使用

清单

  • git
  • bash,zsh或者brew
  • pyenv
  • pyenv-virtualenv

1、安装 git

在各大 Linux 的发行版下安装 git 都非常简单,此处只展示部分示例

  • archlinux
    sudo pacman -S git
  • debian/ubuntu
    sudo apt install git
  • centos
    sudo yum install git
  • Mac
    brew install git

2、开启终端

Ubuntu下使用 shell

Ctrl + Alt + t 快捷键打开终端

3、安装 pyenv


说明: 本文的所有安装都严格遵守官方文档,与官方文档完全保持一致。

源码git 地址:https://github.com/pyenv/pyenv

在终端中执行如下命令完成安装:

首先把项目克隆下来,放在家目录下的隐藏文件夹中:.pyenv

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

如果你是Mac用户,可以使用brew命令来安装

brew update
brew install pyenv

然后配置环境变量:

  • 如果你使用 bash,就依次执行如下命令:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值