news 2026/6/14 0:16:58

python3可以执行,但是python命令不行,怎么解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python3可以执行,但是python命令不行,怎么解决

只有 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。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 1:59:44

5分钟加载时间,一个Bug:当技术优化“撞碎”用户习惯

一次将软件启动时间从五分钟缩短至30秒的优化,却引发客户负面反馈的井喷。这不是技术的失败,而是技术与社会习惯碰撞的典型缩影。 凌晨三点,伦敦证券交易所的交易系统突然崩溃。当技术人员最终发现罪魁祸首是一个被忽视了三年的警告信息时&am…

作者头像 李华
网站建设 2026/6/10 18:35:41

2026必备10个降AIGC工具,继续教育学生必看

2026必备10个降AIGC工具,继续教育学生必看 AI降重工具:让论文更自然,让学术更安心 在当前的学术环境中,随着AI技术的广泛应用,越来越多的学生和研究人员面临一个共同的问题——如何有效降低论文中的AIGC率,…

作者头像 李华
网站建设 2026/6/10 2:02:55

COMSOL模拟实验室注入CO2驱替甲烷

COMSOL模拟实验室注入CO2驱替甲烷。 该案列介绍COMSOL实现实验室中CO2驱替甲烷的规律,采用CO2与甲烷分子之间的竞争流固耦合的方法。最近在研究用COMSOL模拟实验室里CO2驱替甲烷的过程,感觉还挺有意思的,来跟大家分享一下😃。这个…

作者头像 李华
网站建设 2026/5/28 4:16:11

手把手教你用S7-200玩转桥式起重机小车

S7-200 组态王 桥式起重机小车控制在钢厂车间见过桥式起重机的人都知道,那玩意儿的走位必须精准得像外科手术。今天咱们就用西门子S7-200 PLC配合组态王,从头撸一套小车控制系统。别被工业控制吓到,其实跟搭乐高差不多,就是多了点…

作者头像 李华