ImportError in AirFlow | Python | Символ не найден: _Py_GetArgcArgv | Ma c OS - PullRequest
0 голосов
/ 20 марта 2020

Я получаю эту ошибку, когда набираю команду airflow vesrion в терминале. Я устанавливаю поток воздуха из пипса в виртуальной среде.

Traceback (most recent call last):
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/bin/airflow", line 25, in <module>
    from airflow.configuration import conf
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/airflow/__init__.py", line 42, in <module>
    from airflow.models import DAG
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/airflow/models/__init__.py", line 21, in <module>
    from airflow.models.baseoperator import BaseOperator, BaseOperatorLink  # noqa: F401
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/airflow/models/baseoperator.py", line 43, in <module>
    from airflow.models.dag import DAG
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/airflow/models/dag.py", line 46, in <module>
    from airflow.executors import LocalExecutor, get_default_executor
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/airflow/executors/__init__.py", line 24, in <module>
    from airflow.executors.base_executor import BaseExecutor # noqa
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/airflow/executors/base_executor.py", line 24, in <module>
    import airflow.utils.dag_processing
  File "/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/airflow/utils/dag_processing.py", line 40, in <module>
    from setproctitle import setproctitle
ImportError: dlopen(/Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/setproctitle.cpython-37m-darwin.so, 2): Symbol not found: _Py_GetArgcArgv
  Referenced from: /Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/setproctitle.cpython-37m-darwin.so
  Expected in: flat namespace
 in /Users/subham.polpagedar/Desktop/celery_task/venv_celery/lib/python3.7/site-packages/setproctitle.cpython-37m-darwin.so

1 Ответ

0 голосов
/ 20 марта 2020

Я сталкивался с подобной проблемой на macos. Оказывается, это было связано с python, установленным через brew.

Если вы можете, попробуйте использовать эту версию с официального сайта python: https://www.python.org/downloads/

и использовать базу виртуальной среды в качестве версии, которую вы только что загрузили.

Надеюсь, это поможет

...