【pyenv 安装】Python 虚拟环境管理

开门见山:

在现代软件开发中,管理不同版本的Python环境变得越来越重要。pyenv 是一个流行的工具,它允许你在同一系统中安装和管理多个Python版本。本指南将指导你如何使用pyenv来安装、切换和管理 Python 版本。

pip 镜像源配置

为了提高pip包安装的速度,你可以设置国内的镜像源。以下是如何设置永久和临时的pip镜像源:

  • 永久设置:

    python -m pip install --upgrade pip
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 临时设置:

    ip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyenv

安装 pyenv 包

pip3 install pyenv

下载 Python 源码包

使用 wget 命令下载你想要安装的 Python 版本的源码包。例如,安装Python 3.9.18、3.9.4和3.11.8版本:

wget https://mirrors.huaweicloud.com/python/3.9.18/Python-3.9.18.tar.xz -P ~/.pyenv/cache/
wget https://mirrors.huaweicloud.com/python/3.9.4/Python-3.9.4.tar.xz -P ~/.pyenv/cache/
wget https://mirrors.huaweicloud.com/python/3.11.8/Python-3.11.8.tar.xz -P ~/.pyenv/cache/

链接可能失效,则使用: Download Python | Python.org

使用 pyenv 安装 Python

通过pyenv install命令安装下载的 Python 版本。例如:(等待时间较长)

pyenv install 3.9.18 -v
pyenv install 3.9.4 -v
pyenv install 3.11.8 -v

查看所有已安装的版本

pyenv versions

查看可安装的版本列表

pyenv install --list

设置当前使用的版本

  • 全局设置:将3.9.4版本设置为全局默认版本。
    pyenv global 3.9.4
    
  • 局部设置:在当前目录下设置3.9.4版本。
    pyenv local 3.9.4
    

卸载Python版本

要卸载不再需要的Python版本,可以使用以下命令:

pyenv uninstall 3.9.18

查看pyenv指令

要查看所有可用的 pyenv 命令,可以使用:

pyenv commands

通过以上步骤,你可以有效地使用pyenv来管理你的Python环境,从而提高开发效率。记得在进行任何版本切换或卸载操作之前,确保你的项目依赖不会受到影响。

1 Like