跳转至

pythonSetUp

MacOS的Python配置ヾ(•ω•`)o

我真的是服了,虽然MacOS的底层也是Unix,但是它在开发上真的没有Linux(Ubuntu)便捷

和Ubunty一样,MacOS出厂就装备了Python(甚至是两个),但是看起来并没有定义好其运行环境路径,导致pip,pip3,python3,python2混在一起,没法直接进行使用

重新配置环境ヾ(•ω•`)o

无需卸载或者安装新的python,只需要找到指定的python目录即可,为了能够显示隐藏的文件,需要先在终端执行:Mac 访达 (Finder) 显示隐藏文件和文件夹的方法_finder 显示隐藏文件-CSDN博客

方法 1:将 /Users/用户名/Library/Python/3.9/bin添加到 PATH环境变量ヾ(•ω•`)o

  1. 打开终端
  2. 先在访达中找到对应的python路径:
bunnychen@BunnyChens-Mac-mini ~ % whereis python3
python3: /usr/bin/python3

这通常是在自己的用户文件夹下:/Users/用户名/Library/Python/3.9/bin 1739428478661 3. 编辑你的shell配置文件 (取决于你使用的shell,通常是 .bash_profile.zshrc): **bash**复制

   nano ~/.zshrc

或者: **bash**复制

   nano ~/.bash_profile
  1. 在文件末尾添加以下行 : **bash**复制
   export PATH="/Users/bunnychen/Library/Python/3.9/bin:$PATH"
  1. 保存文件并重新加载配置 : **bash**复制
   source ~/.zshrc

或者: **bash**复制

   source ~/.bash_profile
  1. 验证更改 : **bash**复制
   echo $PATH

确保 /Users/bunnychen/Library/Python/3.9/bin已经出现在 PATH中。

方法2:ヾ(•ω•`)o

Mac下关于pip和pip3的正确解锁方式_mac which pip-CSDN博客

方法3ヾ(•ω•`)o

要让 zsh 默认使用 /usr/bin/python3(macOS 自带的 Python 3),你可以通过以下步骤实现:

✅ 步骤一:确认路径ヾ(•ω•`)o

你已经有:

where python3

输出中包含了 /usr/bin/python3,说明系统自带 Python 3 是存在的。

✅ 步骤二:修改 .zshrcヾ(•ω•`)o

打开终端,编辑你的 zsh 配置文件:

nano ~/.zshrc

在文件末尾添加以下内容:

alias python3='/usr/bin/python3'
alias python='/usr/bin/python3'

保存并退出(在 nano 中按 Ctrl+O 回车保存,Ctrl+X 退出)。

✅ 步骤三:让配置生效ヾ(•ω•`)o

执行:

source ~/.zshrc

✅ 步骤四:验证是否成功ヾ(•ω•`)o

输入以下命令确认使用的是 /usr/bin/python3

which python
which python3
python --version

如果输出的是:

/usr/bin/python3

并且版本号对应 macOS 自带的 Python(通常是 3.8 或 3.9),说明设置成功。


🔒 注意事项ヾ(•ω•`)o

  • 不要删除 /usr/bin/python3,它是 macOS 命令行工具的一部分,删除可能影响系统工具(如 gitlldb 等)。
  • 如果你使用的是 Homebrew 安装的 Python,它默认会覆盖 /usr/local/bin/python3,但通过上述 alias 方式可以强制使用系统版本。

如需恢复默认行为,只需删除或注释掉 .zshrc 中的 alias 行并重新 source ~/.zshrc 即可。

评论