You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Ventura 13.3 Mac执行Python代码遇zsh命令未找到错误求助

问题根源与解决步骤

核心问题:你在zsh终端直接输入Python代码,而zsh是shell环境,只识别shell命令,from是Python语法,所以会提示command not found。

解决步骤

  1. 确保虚拟环境已激活

    • 激活成功后,终端提示符开头会显示虚拟环境名称(例如(venv))。
    • 若未激活,根据创建方式执行命令:
      • venv创建的环境:source 你的虚拟环境路径/bin/activate
      • conda创建的环境:conda activate 你的虚拟环境名称
  2. 进入Python交互解释器
    在激活的虚拟环境终端中输入python(或python3,你已统一版本为3.10.9,python即可),回车后会看到>>>提示符,此时进入Python交互环境。

  3. 执行Python代码
    在>>>后输入from django.db import models,回车即可执行。

额外注意事项(针对M1 Mac & Windows转Mac)

  • M1 Mac的Python路径易出现冲突,但你已统一版本到3.10.9,激活虚拟环境后,python会自动指向环境内的版本,无需担心全局版本干扰。
  • VS Code中操作时,需确认左下角状态栏的Python解释器已选中你的虚拟环境版本,此时VS Code内置终端会自动激活该环境,可直接运行Python代码或进入交互环境。

内容的提问来源于stack exchange,提问作者Melanie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 01:37:05