news 2026/8/11 7:36:31

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/8/6 12:58:15

MTools v0.0.8:Windows 媒体人工具箱

作为面向媒体人及相关从业者的高效桌面工具集,媒体人工具箱 MTools v0.0.8 专为 Windows 用户打造,集成图片处理、音视频编辑、AI 智能工具与开发辅助功能,支持跨平台 GPU 加速,凭借精美界面与强大实用性,成为媒体创作…

作者头像 李华
网站建设 2026/8/7 10:23:20

什么是接口测试?接口测试基础、案例及Json格式详解

很多小伙伴可能会说接口真的有测试的必要吗? 我只要把功能测试好了不就ok了吗? 答案是肯定的,在中大型项目中,后端、前端多人协同开发过程中,接口测试是必要的。 什么是接口(API)测试? API全…

作者头像 李华
网站建设 2026/8/5 14:24:25

【必看收藏】LLMs与KGs融合三大框架:2026前沿技术路线图

LLMs与KGs融合是AI发展的必然趋势,通过三大核心框架(KG增强LLM、LLM增强KG、协同进化)形成互补。当前RAG等技术已落地应用,未来将向数据与知识双轮驱动的智能体方向发展,构建既流畅精确又可解释可靠的新一代AI系统。大…

作者头像 李华
网站建设 2026/7/27 17:47:04

Comsol中含色散材料光子晶体能带求解大揭秘

Comsol含色散材料光子晶体能带求解。 包含一维光子晶体和二维光子晶体。 共十余个mph文件,包含多个技巧。最近在研究光子晶体的时候,发现Comsol在求解含色散材料的光子晶体能带方面有着强大的功能。今天就来和大家分享一下我在这个过程中的一些发现和经验…

作者头像 李华
网站建设 2026/8/8 22:44:18

雷达原理 魏青 使用的是第三版教材 21.P21 雷达接收机(一) 雷达接收机的组成和主要质量指标

我们这节课开始讲雷达这个装备的第三个组成部分叫雷达接收机。先看三点一小节。雷达接收机的组成和主要质量指标。在说它的组成之前,我们先看一下雷达接收机的任务。雷达接收机主要是接收目标的回波信号。你得把目标的回波信号接收回来,你才能够对目标回波信号进行处理,来使…

作者头像 李华