pyenv版本管理工具

title: pyenv版本管理工具 id: 9b8385c9051cffee5c3676fd79699425 tags: [] date: 2025/03/12 09:53:50 updated: 2025/03/12 09:54:01 isPublic: false --#|[分隔]|#--

pyenv版本管理工具

官网提供某个python版本的安装包,但基于nodejs的经验,我估摸可能会出现,不同项目需要不同版本的python的情况,所以绝对不能直接安。

pyenv是python版本管理工具,能安装多个版本的python,并能便利的切换每个项目使用的python的版本。

安装

使用brew安装python版本管理工具(brew需要自行安装)。

# 安装pyenv
brew install pyenv

一些其他常用指令

# 查看pyenv版本
pyenv -v

# 在进行安装、删除指定python版本后使用,更新版本管理数据库
pyenv rehash

# 查看所有可以安装的版本
pyenv install --list

# 切换当前目录 Python 版本
pyenv local 3.13.0
# 检查当前目录版本
python -V
# 取消当前目录版本限制
pyenv local --unset

# 切换当前会话 Python 版本
pyenv shell 3.13.0
# 取消当前会话版本限制
pyenv shell --unset

# 查看所有命令
pyenv commands

local       设置或显示本地的 Python 版本(当前目录及其子目录)
global      设置或显示全局 Python 版本
shell       设置或显示 shell 指定的 Python 版本(本次会话)
install     安装指定 Python 版本
uninstall   卸载指定 Python 版本)
version     显示当前的 Python 版本及其本地路径
versions    查看所有已经安装的版本
which       显示安装路径

使用pyenv安装python

切换版本失败的处理

切换版本失败,则需要给配置环境变量,把下面内容添加到 ~/.zshrc 文件中:

最后重载~/.zshrc文件:

至此,python安装完成。

Last updated

Was this helpful?