最近也是在学习python,前些日子去小试了一下数学建模,在查特·高平太老师、蒂普·西克老师等的帮助下,我在四天成功爆写了700行代码不过澄清一点,500行的函数都是Ai写的,我还是手把手实实在在写了200多行代码实现自动化的(骄傲)
但是在这几天有一个很头疼的问题一直困扰着我:在Mac下安装的python3,不想Windows里的一样可以直接用python/pip命令,必须在后面追加一个狗皮膏药似的3,比如python3/pip3,在日常手打代码的情况下还没有太大问题,但现在可是大AI时代,结果AI跑出来的代码还得自己动键盘改,这不,都违背AI存在的初心了
直接开始⬆️都是废话
于是我便再次询问了查特·高平太老师,并成功找到了一劳永逸的办法,以下就是在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
:
- 打开文件
nano ~/.zshrc
或:在访达 cmd+shift+G
输入 ~/.zshrc
也行
- 找到并删除下行
alias python=python3
alias pip=pip3
- 保存并退出
如果用的是 nano
,按下 Ctrl + X
→ 按 Y
→ 回车
如果是访达用文本编辑器打开,直接 cmd + S
- 应用更改
source ~/.zshrc