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

求指导在Windows系统下运行指定Django GitHub开源项目并解决celery、dotenv模块缺失问题

Windows 环境运行 opensource-job-portal 项目实操指南

报错即时修复

  • 确认虚拟环境激活状态
    所有依赖安装、项目启动操作必须在专属虚拟环境下执行:在VSCode内置终端进入项目根目录后,执行.\test\Scripts\activate,激活成功后终端前缀会显示(test)标识,未激活状态下执行的pip安装操作会写入系统Python路径,直接导致启动时找不到已安装模块。
  • 手动补装缺失依赖
    dotenv对应的pip安装包名为*python-dotenv*,需避免安装同名无效包,直接执行命令补装:
    pip install python-dotenv celery

基础配置补全

在项目根目录(与manage.py同级文件夹下)新建.env配置文件,写入运行必需的基础配置项:

DEBUG=True
SECRET_KEY=自定义无特殊字符的随机字符串
DATABASE_URL=sqlite:///db.sqlite3

项目初始化

依次执行以下命令完成数据库初始化与预置演示数据加载:

  • python manage.py makemigrations
  • python manage.py migrate
  • python manage.py loaddata demo_data.json

启动验证

  • 基础启动:执行python manage.py runserver 127.0.0.1:8000,浏览器访问对应地址即可进入项目页面
  • celery兼容配置:若需启用异步任务能力(邮件通知、简历自动解析等),Windows环境下需先执行pip install eventlet安装兼容组件,启动celery时执行celery -A jobsp worker -l info -P eventlet即可正常运行,无原生celery在Windows下的兼容性报错

高频踩坑提示

  • 补装依赖后仍报模块缺失时,检查VSCode右下角选中的Python解释器路径,确保选择的是test虚拟环境目录下的python.exe,而非系统自带的Python解释器路径。
  • 若执行pip install -r requirements.txt过程中出现个别包安装中断,可临时跳过安装失败的低优先级包,再手动补装上述核心依赖,不影响项目基础功能运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.22 15:36:02