Python 任务文件中的芹菜自定义库导致导入错误:无法导入名称';foo';

Python 任务文件中的芹菜自定义库导致导入错误:无法导入名称';foo';,python,django,git,celery,Python,Django,Git,Celery,我试图在芹菜任务文件中使用自定义库,但每当我尝试启动worker时,都会出现ImportError:无法导入名称“foo”错误 这些是我正在使用的django和Cellery的版本,以及从git repo安装的自定义python库的示例 celery==4.0.2 -e git+https://gitlab.com/my-repo#egg=foo Django==1.10.5 如果我不尝试导入自定义库,芹菜和辅助进程将不会出现任何问题 这就是项目结构的样子 . ├── app │   ├──

我试图在芹菜任务文件中使用自定义库,但每当我尝试启动worker时,都会出现
ImportError:无法导入名称“foo”
错误

这些是我正在使用的django和Cellery的版本,以及从git repo安装的自定义python库的示例

celery==4.0.2
-e git+https://gitlab.com/my-repo#egg=foo
Django==1.10.5
如果我不尝试导入自定义库,芹菜和辅助进程将不会出现任何问题

这就是项目结构的样子

.
├── app
│   ├── admin.py
│   ├── apps.py
│   ├── connect_test.py
│   ├── forms.py
│   ├── __init__.py
│   ├── models.py
│   ├── tasks.py
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── db.sqlite3
└── web_project
    ├── celery.py
    ├── __init__.py
    ├── settings.py
    ├── urls.py
    └── wsgi.py

谢谢

您在哪里进口了foo?makemigrations有效吗?正在从虚拟环境导入foo,makemigrations有效。