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

Mac端执行django-admin startproject myworld失败,疑与Python版本有关

解决Django项目创建无反馈的问题

你的判断没错,问题核心就是终端默认用Python2.7,而你的Django应该是装在Python3.10环境里的,直接调用django-admin会找不到对应环境的Django,所以才没有输出。试试下面这些解决方法:

  • 直接用Python3解释器调用django-admin:
    执行 python3 -m django startproject myworld;如果是Windows系统,换成 py -3 -m django startproject myworld

  • 先确认Python3环境里确实装了Django:
    运行 python3 -m pip list,查看输出里有没有Django条目,没有的话用 python3 -m pip install django 重新安装

  • 用virtualenv创建独立的Python3虚拟环境(推荐,彻底避免版本混乱):

    1. 创建虚拟环境:virtualenv -p python3 myenv
    2. 激活虚拟环境:
      • Linux/macOS:source myenv/bin/activate
      • Windows:myenv\Scripts\activate
    3. 激活后安装Django:pip install django
    4. 再执行 django-admin startproject myworld 就能正常创建项目了
  • 把Python3设为终端默认Python(可选):

    • Linux/macOS:编辑~/.bashrc或~/.zshrc文件,添加一行alias python=python3,然后执行source ~/.bashrc(或对应配置文件)生效
    • Windows:打开系统环境变量设置,把Python3的安装路径移到Python2路径的前面,重启终端后生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 09:05:23