pyenv
是一个流行的 Python 版本管理工具,允许用户在同一台机器上轻松地安装和切换多个 Python 版本。以下是一些 pyenv
的常见用法:
-
安装 Python 版本:
pyenv install <version>
其中
<version>
是你想安装的 Python 版本号,例如:3.8.10
。 -
列出所有可安装的 Python 版本:
pyenv install --list
-
列出已安装的 Python 版本:
pyenv versions
-
设置全局 Python 版本:
这将影响每个 shell 会话和命令。pyenv global <version>
-
设置局部 Python 版本:
这仅影响当前目录及其子目录。它通过创建一个.python-version
文件来工作,该文件在目录中存储所选的版本号。pyenv local <version>
-
为一个 shell 会话设置 Python 版本:
这只会影响当前的 shell 会话。pyenv shell <version>
-
查看当前使用的 Python 版本:
pyenv version
-
卸载 Python 版本:
pyenv uninstall <version>
-
更新 pyenv:
如果您是通过 Git 安装的pyenv
,您可以运行以下命令来更新:cd $(pyenv root) git pull
-
与虚拟环境工具结合使用:
通过使用pyenv-virtualenv
插件,pyenv
可以与 Python 的虚拟环境很好地配合工作。这使您可以为每个项目创建隔离的 Python 环境,同时还能从pyenv
管理的多个 Python 版本中选择。
以上是 pyenv
的一些常见用法。在实际使用中,您可能会根据自己的需求和工作流程调整这些命令。如果您刚开始使用 pyenv
,建议查看其官方文档,以便更深入地了解其功能和选项。