当前位置: 首页 > news >正文

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。

http://www.jsqmd.com/news/211644/

相关文章:

  • 博士助教不会公开说,但一定会提醒熟人的论文细节
  • vue基于springboot框架的汉服文化交流商城平台设计_26t5m844
  • 基于Java的宗教信用智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 基于Spring Boot+Vue的居民健康档案管理系统_26h816k3
  • 导师严选10个AI论文网站,助你轻松搞定本科论文!
  • 大数据领域数据架构的缓存策略优化
  • 2026年嵌入式软件开发公司十大排名深度解析
  • 学长亲荐!9款AI论文平台测评:本科生毕业论文写作全攻略
  • 2025年RAG技术全面解析:从检索增强生成到上下文引擎的演进 | 程序员必读指南
  • 基于SVM的人民币面值识别系统的Matlab GUI实现
  • 什么是接口测试?接口测试基础、案例及Json格式详解
  • AI搜索优化指南:2026年长沙五大GEO服务商深度测评与产业适配解析
  • 深度研究智能体完整实现指南,助你掌握大模型应用开发
  • Linux命令-ip命令(网络配置工具)
  • 超越文本生成:Agent 的三重能力如何为 LLM 注入决策与记忆
  • 导师严选8个AI论文软件,专科生搞定毕业论文+格式规范!
  • Linux命令-iotop命令(实时磁盘 I/O 监控工具)
  • 基于dsPIC33CK256MP508的单电阻采样相电流重构算法工程代码功能说明
  • 【必看收藏】LLMs与KGs融合三大框架:2026前沿技术路线图
  • 软件测试(功能、接口、性能、自动化)详解 | 测试人生路
  • 蓝桥杯 Java 编程题提交前自查清单
  • 5分钟加载时间,一个Bug:当技术优化“撞碎”用户习惯
  • 【干货收藏】AI Agent时代:从卖软件到封装行业经验的终极指南,打造可复用的数字员工
  • 2026双重突破:世界模型构建×具身智能实践
  • 英伟达Rubin 架构对未来AIDC方案的影响初探
  • 2026本科生必备10个降AI率工具测评
  • 必藏!LIR3AG框架:8B模型秒杀32B推理模型,RAG性能提升22.5%,成本降低98%
  • ESP8266 温湿度监测系统教程(SHT30+MAX7219+LeanCloud+HTTP 服务)
  • 48、MQTT 3.1.1
  • 用S7 - 300 PLC和组态王搭建宾馆热供水电气控制系统