Python:从其他地方导入?

2024-05-16 20:09:11 发布

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

bash-4.1$ airflow initdb
Traceback (most recent call last):
  File "/u/bin/airflow", line 4, in <module>
    from airflow import configuration
  File "/u/lib/python2.7/site-packages/airflow/__init__.py", line 31, in <module>
    from airflow.models import DAG
  File "/u/lib/python2.7/site-packages/airflow/models.py", line 53, in <module>
    from croniter import croniter
  File "/u/lib/python2.7/site-packages/croniter/__init__.py", line 3, in <module>
    from .croniter import croniter
  File "/u/lib/python2.7/site-packages/croniter/croniter.py", line 8, in <module>
    from dateutil.relativedelta import relativedelta
  File "build/bdist.linux-x86_64/egg/dateutil/relativedelta.py", line 5, in <module>
ImportError: cannot import name integer_types

但口译员没有问题:

^{pr2}$

我想这与:

File "build/bdist.linux-x86_64/egg/dateutil/relativedelta.py", line 5, in <module>

所以在解释器中使用dateutil来自/u/lib/python2.7,而在气流中使用datutil来自{}??

我甚至不知道build/bdist.linux-x86_64/egg/dateutil在哪里。

告诉我怎样才能纠正气流?


Tags: infrompyimportbuildlibpackagesline