为什么在安装依赖项之前出现tox导入错误

2024-04-19 14:06:52 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的django项目中,我有一个导入芹菜的__init__.py文件,我怀疑这可能导致tox投诉。在

/testproj/testproj/ ____init___.py

from .celery import app as celery_app

当我运行tox时,测试成功运行,但是我看到了这个错误。在

^{pr2}$

我发现奇怪的是,进口误差高于进口芹菜的实际进口量。在

为什么我得到这个错误?Celery在我的requirements.txt中,它是由tox安装的,正如您在上面看到的,那么为什么在deps真正安装之前我会得到一个导入错误呢?在

tox.ini

[tox]
envlist = mobilereports
skipsdist = True

[env]
commands = ./runtests.sh 


setenv =
    DJANGO_SETTINGS_MODULE=testproj.settings
    PYTHONPATH={toxinidir}

[base]
deps =
    -r{toxinidir}/requirements.txt

[env:testproj]
basepython = python3
deps =
    {[base]deps}

Tags: djangodepspyenvtxtapptoxbase