Mac指定Python版本
时间: 2025-07-06 13:49:26 浏览: 19
### 如何在Mac操作系统中指定使用特定版本的Python
#### 安装并配置`pyenv`
为了方便管理多个Python版本,在Mac上推荐使用工具`pyenv`来安装和切换不同的Python版本。通过`pyenv`可以轻松地在同一台机器上运行多个Python解释器,并能快速切换当前使用的版本。
可以通过Homebrew安装`pyenv`:
```bash
brew install pyenv
```
完成安装之后,按照提示将下面这行命令加入到`.zshrc`或者其他shell初始化文件里以便每次启动终端都能自动加载`pyenv`环境变量[^1]。
```bash
eval "$(pyenv init -)"
```
#### 添加新版本的Python
一旦设置了`pyenv`,就可以利用它下载所需的具体Python版本了。例如要安装Python 3.8.5,则执行如下指令:
```bash
pyenv install 3.8.5
```
如果想要查看已经安装好的所有Python版本列表,只需输入:
```bash
pyenv versions
```
此操作会列出所有的已知本地可用版本及其状态(全局/局部激活与否)。对于刚安装的新版,默认情况下不会成为系统的默认选项。
#### 设置全局或项目级别的Python版本
为了让整个系统范围内都采用某个特定版本作为默认值,可以用这条语句设定全局范围内的Python版本号:
```bash
pyenv global 3.8.5
```
而当希望仅针对单个项目应用特殊版本时,进入该项目所在的目录后再设置该位置下的Python版本即可:
```bash
cd /path/to/project/
pyenv local 3.8.5
```
此时再在这个路径下调用`python`命令就会对应于所选中的那个具体版本了。
#### 验证更改后的效果
最后一步就是验证是否成功指定了所需的Python版本。打开一个新的终端窗口或者重新加载shell配置后,应该能看到变化反映出来:
```bash
python --version
```
上述方法适用于大多数场景;然而,某些应用程序可能依赖于环境变量PATH里的第一个匹配项来进行解析,因此有时还需要调整$PATH顺序以确保优先级正确无误[^2]。
阅读全文
相关推荐




















