В python, если я пытаюсь import setproctitle
, я получаю следующую ошибку импорта:
ImportError: dlopen(/Users/xxx/.local/share/virtualenvs/airflow_gg-F_Vv1Po_/lib/python3.7/site-packages/setproctitle.cpython-37m-darwin.so, 2): Symbol not found: _Py_GetArgcArgv
Referenced from: /Users/xxx/.local/share/virtualenvs/airflow_gg-F_Vv1Po_/lib/python3.7/site-packages/setproctitle.cpython-37m-darwin.so
Expected in: flat namespace
in /Users/xxx/.local/share/virtualenvs/airflow_gg-F_Vv1Po_/lib/python3.7/site-packages/setproctitle.cpython-37m-darwin.so
Что я пробовал до сих пор:
- Попробуйте переустановить это (с разными флагами, такими как --upgrade и --no-cache)
- Попробуйте использовать как venv, так и Pipenv
Информация о моей системе: Версия системы: macOS 10.15. 2 (19C57), версия ядра: Darwin 19.2.0
Мне не удалось найти какую-либо информацию в Интернете для этой указанной c ошибки импорта. Есть идеи?
--- Edit
Я установил python 3.8 с официального сайта и, действительно, он работает (с этим интерпретатором в качестве базы для venv). Ранее у меня была python 3.7, установленная с brew (установка brew python3). Я не знаю, почему это не сработало.