开门见山:
在现代软件开发中,管理不同版本的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环境,从而提高开发效率。记得在进行任何版本切换或卸载操作之前,确保你的项目依赖不会受到影响。