最近也是在学习python,前些日子去小试了一下数学建模,在查特·高平太(ChatGPT)老师、蒂普·西克(DeepSeek)老师等的帮助下,我在四天成功爆写了700行代码不过澄清一点,500行的函数都是Ai写的,我还是手把手实实在在写了200多行代码实现自动化的(骄傲)

但是在这几天有一个很头疼的问题一直困扰着我:在Mac下安装的python3,不想Windows里的一样可以直接用python/pip命令,必须在后面追加一个狗皮膏药似的3,比如python3/pip3,在日常手打代码的情况下还没有太大问题,但现在可是大AI时代,结果AI跑出来的代码还得自己动键盘改,这不,都违背AI存在的初心了(其实就是懒)

直接开始⬆️都是废话

于是我便再次询问了查特·高平太(ChatGPT)老师,并成功找到了一劳永逸的办法,以下就是在Mac系统下可以正常使用python/pip命令的解决方案:

原理:永久设置 alias

alias 是计算机领域中的一个术语,通常指“别名”。它用于为一个命令、路径、变量或对象等创建一个简短或更易记的名称,以便在操作时更方便快捷
  • 把 alias 命令进 shell 配置文件中(比如 .zshrc.bash_profile):

打开终端

如果你用的是 zsh(macOS 默认)

echo "alias python=python3" >> ~/.zshrc
echo "alias pip=pip3" >> ~/.zshrc
source ~/.zshrc

如果用的是 bash:

echo "alias python=python3" >> ~/.bash_profile
echo "alias pip=pip3" >> ~/.bash_profile
source ~/.bash_profile

复制进终端,按下回车,就大功告成


附:如何看自己用的是zsh还是bash(shell类型)

在终端使用命令

echo $SHELL

然后应当会看到类似

终端图片

  • 如果是 zsh:输出通常是 /bin/zsh
  • 如果是 bash:输出通常是 /bin/bash

附2:取消别名

查看当前 alias 设置文件(以zsh为例,bash请将文件名~/.zshrc修改为~/.bash_profile

  1. 打开文件
nano ~/.zshrc

:在访达 cmd+shift+G 输入 ~/.zshrc 也行

  1. 找到并删除下行
alias python=python3
alias pip=pip3
  1. 保存并退出

如果用的是 nano,按下 Ctrl + X → 按 Y → 回车

如果是访达用文本编辑器打开,直接 cmd + S

  1. 应用更改
source ~/.zshrc

头图

最后修改:2025 年 07 月 31 日
暂时还没有打尚内(真的会有人来打赏嘛……)