本文最后更新于 350 天前,其中的信息可能已经有所发展或是发生改变。
要安装pyenv,您可以使用Homebrew这个包管理器。在终端中输入以下命令:
brew update
brew install pyenv
要查看所有可以安装的Python版本,您可以输入:
pyenv install --list
要安装指定版本的Python,您可以输入:
pyenv install 版本号
例如,如果您想安装3.10.0版本,您可以输入:
pyenv install 3.10.0
要查看当前安装的所有版本,您可以输入:
pyenv versions
要切换Python版本,您可以使用以下命令:
全局切换:pyenv global 版本号
本地切换(当前目录及其子目录生效):pyenv local 版本号
shell切换(当前shell生效):pyenv shell 版本号
# 设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。
$ pyenv global 3.4.0
# 设置面向程序的本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。
# 通过这种方式设置的 Python 版本优先级较 global 高。pyenv 会从当前目录开始向上逐级查找 .python-version 文件,直到根目录为止。
#若找不到,就用 global 版本。
$ pyenv local 2.7.3
# 设置面向 shell 的 Python 版本,通过设置当前 shell 的 PYENV_VERSION 环境变量的方式。
# 这个版本的优先级比 local 和 global 都要高。--unset 参数可以用于取消当前 shell 设定的版本。
$ pyenv shell pypy-2.2.1
$ pyenv shell --unset
要卸载指定的Python版本,您可以输入:
pyenv uninstall 版本号
缺少OpenSSL lib
sudo apt-get install libssl-dev
#homebrew #工具 #mac #python