Pyenv 使用教程

Pyenv 使用教程

pyenv项目地址:https://gitcode.com/gh_mirrors/pye/pyenv

项目介绍

Pyenv 是一个用于管理多个 Python 版本的开源工具。它允许用户在同一台机器上轻松切换不同的 Python 版本,非常适合开发者在不同项目之间需要使用不同 Python 版本的情况。Pyenv 通过插件系统支持虚拟环境管理,如 pyenv-virtualenv

项目快速启动

安装 Pyenv

首先,你需要在你的系统上安装 Pyenv。以下是基于 macOS 和 Ubuntu 的安装步骤:

macOS

使用 Homebrew 安装:

brew update
brew install pyenv
Ubuntu

使用以下命令安装:

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 \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

curl https://pyenv.run | bash

安装完成后,将以下内容添加到你的 shell 配置文件(如 .bashrc.zshrc):

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

重新加载 shell 配置文件:

source ~/.bashrc  # 或 ~/.zshrc

使用 Pyenv 安装 Python 版本

列出所有可安装的 Python 版本:

pyenv install --list

安装特定版本的 Python:

pyenv install 3.8.6

设置全局 Python 版本:

pyenv global 3.8.6

应用案例和最佳实践

项目隔离

使用 pyenv-virtualenv 创建虚拟环境:

pyenv virtualenv 3.8.6 myproject

激活虚拟环境:

pyenv activate myproject

多版本管理

在不同项目目录中使用不同 Python 版本:

cd myproject1
pyenv local 3.8.6

cd ../myproject2
pyenv local 3.7.9

典型生态项目

pyenv-virtualenv

pyenv-virtualenv 是一个 Pyenv 插件,用于管理虚拟环境。它允许你为每个项目创建独立的 Python 环境,从而避免依赖冲突。

安装 pyenv-virtualenv

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

pyenv-update

pyenv-update 是一个 Pyenv 插件,用于更新 Pyenv 及其插件。

安装 pyenv-update

git clone https://github.com/pyenv/pyenv-update.git $(pyenv root)/plugins/pyenv-update

更新 Pyenv:

pyenv update

通过这些模块的介绍和使用指南,你可以更好地管理和使用 Pyenv 来满足不同项目的需求。

pyenv项目地址:https://gitcode.com/gh_mirrors/pye/pyenv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邴坤鸿Jewel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值