安装python@3.9后无法找到python命令,该如何解决?
解决brew安装python@3.9后无python命令的问题
brew 安装 python@3.9 时默认只会生成 python3 命令链接,不会自动创建 python 指向它,以下是几种可行的解决方式:
创建软链接(推荐)
直接在/usr/local/bin目录下创建指向python3的软链接,让python命令映射到已安装的 python3.9:# 先检查是否已有旧的python链接,如有且无用则删除 sudo rm -f /usr/local/bin/python # 创建新软链接 sudo ln -s /usr/local/bin/python3 /usr/local/bin/python执行后可以用
python --version验证是否指向3.9版本。设置shell别名
- 临时生效:在终端直接输入
alias python='python3',但重启终端后失效。 - 永久生效:编辑你的shell配置文件(zsh用户是
~/.zshrc,bash用户是~/.bash_profile),添加一行alias python='python3',保存后执行source ~/.zshrc(对应你的配置文件)使设置立即生效。
- 临时生效:在终端直接输入
注意事项
如果系统之前自带Python 2,原来的python命令可能指向Python 2,上述操作会覆盖这个映射。如果仍需保留Python 2的python命令,可以改用pyenv等版本管理工具来切换不同Python版本的调用。
内容的提问来源于stack exchange,提问作者WestCoastProjects
相关产品推荐
相关产品推荐

