只有 python3 命令,没有叫 python 的可执行文件,所以 zsh 才会提示 command not found: python。让 python 也能用,常见有 3 种做法(推荐第 1 种)。
⸻
方案 1(推荐):用 alias 让 python 指向 python3
把下面这行加到你的 ~/.zshrc:
echo'alias python=python3'>>~/.zshrcsource~/.zshrc python --version以后输入 python 就等同于 python3。
如果你还想要 pip 也生效:
echo'alias pip=pip3'>>~/.zshrcsource~/.zshrc pip --version⸻
方案 2(更“系统化”):用 python3 -m venv + 固定用 python3
很多 Mac/团队项目都会直接要求你用 python3(不强求 python 存在)。你现在已经能用 python3 了,其实也完全可行。
举例创建虚拟环境:
python3 -m venv .venvsource.venv/bin/activate python --version注意:激活 venv 后,一般会自动出现 python 命令(指向 venv 里的 python)。
⸻
方案 3:用 Homebrew 安装并提供 python(不一定会给 python 命令)
如果你用 brew 管理 Python:
brewinstallpythonwhichpython3 python3 --version但要注意:brew 装完也不一定提供 python 这个名字(很多系统默认就不提供 python),所以多数情况下仍然建议用方案 1 或 2。