查询mac 安装所有python 版本
查询mac 安装所有python 版本
在 macOS 上管理多个 Python 版本可以通过几种方式实现,最常见的方法是使用 pyenv
。pyenv
是一个流行的工具,允许你在同一台机器上安装和管理多个 Python 版本。下面是如何安装和使用 pyenv
来安装和切换不同版本的 Python 的步骤:
安装 pyenv
使用 Homebrew 安装 pyenv
打开终端,运行以下命令来安装
pyenv
:brew update
brew install pyenv
配置 shell
为了让
pyenv
在你的 shell 会话中工作,你需要将其添加到你的 shell 配置文件中(例如.bash_profile
,.zshrc
等)。对于 zsh(macOS Catalina 之后的默认 shell),你可以运行:echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
对于 bash 用户,修改
.bash_profile
或.bashrc
:echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
然后,重新加载配置文件:
source ~/.zshrc # 对于 zsh
# 或者
source ~/.bash_profile # 对于 bash
安装 Python 版本
使用 pyenv install
命令来安装你需要的 Python 版本。例如,安装 Python 3.8.5:
pyenv install 3.8.5
切换 Python 版本
安装完 Python 版本后,你可以使用 pyenv global
来设置全局默认的 Python 版本,或者使用 pyenv local
为特定项目设置 Python 版本。例如,设置全局 Python 版本为 3.8.5:
pyenv global 3.8.5
验证安装
要验证当前使用的 Python 版本,可以使用:
python --version
# 或者使用 pyenv 特定的命令:
pyenv version
管理多个 Python 版本
你可以随时安装更多版本的 Python,并通过 pyenv versions
查看所有已安装的版本。使用 pyenv local
或 pyenv global
来切换到不同的版本。例如,为特定目录设置 Python 版本:
cd /path/to/your/project
pyenv local 3.7.9 # 为当前目录设置 Python 3.7.9 版本
这样,每次进入该目录时,pyenv
将自动切换到指定的 Python 版本。