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

如何确认Django项目使用指定虚拟环境并完成切换配置

确认当前Django项目使用的虚拟环境

你可以通过以下三种方式快速校验:

  • 查看终端激活标识:如果是在终端手动启动Django,激活虚拟环境后终端前缀会出现(虚拟环境名称)的标识,前缀对应的名称就是当前使用的环境
  • 查看Python解释器路径:执行python manage.py shell进入Django交互环境,执行以下代码输出解释器绝对路径:
    import sys
    print(sys.executable)
    
    输出路径包含你存放虚拟环境的文件夹名称、对应虚拟环境名,就说明正在使用目标环境。如果开启了Django的DEBUG模式,错误页面底部的环境信息栏也会直接显示解释器路径
  • 校验依赖包:执行pip list查看已安装的包,匹配项目依赖的Django版本、其他第三方包版本是否和目标虚拟环境一致
切换到指定虚拟环境

终端直接运行场景

根据你的操作系统执行对应激活命令即可:

  • Windows(cmd):你的虚拟环境文件夹路径\Scripts\activate.bat
  • Windows(PowerShell):你的虚拟环境文件夹路径\Scripts\Activate.ps1
  • Mac/Linux:source 你的虚拟环境文件夹路径/bin/activate
    激活成功后再执行python manage.py runserver启动项目,用的就是目标虚拟环境

PyCharm社区版配置场景

社区版没有内置Django项目自动关联能力,手动按以下步骤配置即可固定项目和虚拟环境的对应关系:

  1. 打开目标Django项目,点击右下角的Python解释器标识(未配置时默认显示No interpreter)
  2. 选择Add New Interpreter -> Add Local Interpreter
  3. 左侧菜单选择Virtualenv Environment,勾选右侧的Existing选项
  4. 点击文件夹图标,找到目标虚拟环境对应的Python可执行文件:
    • Windows选虚拟环境目录下的Scripts\python.exe
    • Mac/Linux选虚拟环境目录下的bin/python
  5. 点击OK保存,后续PyCharm运行项目默认使用该环境

补充:配置完解释器后如果需要一键启动Django,可点击右上角运行配置栏选择Edit Configurations,新增一个Python运行配置,脚本路径选项目内的manage.py,参数填入runserver保存即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:45:03