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

Mac环境下VS Code终端无法运行python3 manage.py runserver问题求助

解决VS Code终端无法找到Django的问题

你遇到的核心问题是VS Code的终端没有正确关联到你激活的Anaconda虚拟环境——虽然你已经激活了环境,但VS Code终端调用的Python解释器可能还是系统默认版本,自然找不到虚拟环境里安装的Django。试试下面这几个实用步骤:

  • 确认VS Code的Python解释器选择
    打开VS Code后,看左下角状态栏,会显示当前使用的Python版本/解释器。点击这个区域,在弹出的列表里找到你激活的Anaconda虚拟环境对应的解释器(通常名字会包含你的虚拟环境名称,比如Python 3.9.13 ('your-env')),选中它。

  • 重启VS Code终端并重新激活环境
    选好解释器后,关闭当前的VS Code终端面板,重新打开一个新的终端。手动激活你的Anaconda虚拟环境:

    conda activate 你的虚拟环境名称
    

    之后再执行python3 manage.py runserver试试。

  • 检查VS Code的终端shell配置
    在Mac上,VS Code默认的终端shell可能和你系统终端用的不一致,导致环境变量没正确加载。可以按Cmd + ,打开设置,搜索terminal.integrated.defaultProfile.osx,选择你系统终端使用的shell(比如zsh或者bash),然后重启VS Code再试。

  • 直接使用虚拟环境的Python路径执行命令
    如果上面的方法都不行,你可以直接指定虚拟环境里的Python解释器路径来运行命令,比如:

    /Users/你的用户名/opt/anaconda3/envs/你的环境名/bin/python manage.py runserver
    

    这个路径可以在系统终端里激活环境后,执行which python来获取。


内容的提问来源于stack exchange,提问作者Michael.s

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 06:43:20