Pyenv¶
Mac上安装¶
通过 Homebrew 安装 pyenv
nano ~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
source ~/.zshrc
配置 shell 环境,编辑配置文件nano ~/.zshrc,刷新配置source ~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
pyenv 常用命令及简要说明¶
- pyenv install
:安装指定的 Python 版本,如 pyenv install 3.8.18。 - pyenv uninstall
:卸载指定的 Python 版本。 - pyenv versions:列出本机已经安装的所有 Python 版本。
- pyenv install -l 或 pyenv install --list:列出所有可安装的 Python 版本。
- pyenv global
:设置全局(系统默认)的 Python 版本。 - pyenv local
:为当前目录(项目)设置 Python 版本,会在该目录下生成 .python-version 文件。 - pyenv shell
:临时设置当前 shell 会话的 Python 版本,仅当前终端有效。 - pyenv version:显示当前生效的 Python 版本。
- pyenv which
:显示 pyenv 管理的指定命令(比如 python)路径。 - pyenv whence
:列出安装了指定命令的所有 Python 版本。 - pyenv rehash:更新 pyenv 的 shim,用来让新安装的可执行文件被正确识别。
- pyenv root:查看 pyenv 的根目录,所有 Python 版本所在的目录。
- pyenv prefix [version]:查看指定(或当前)Python 版本的安装路径。
- pyenv exec
:用当前 pyenv 选定的 Python 版本环境执行指定命令。 - pyenv commands:列出所有 pyenv 可用命令。
- pyenv init:初始化 shell 环境变量配置。
此外,使用了 pyenv virtualenv 插件:
+ pyenv virtualenv