Flask не может работать ошибка после установки openssl с brew - PullRequest
0 голосов
/ 30 марта 2020

Я установил openssl на свой компьютер

brew install openssl
brew link --force openssl

Если я хочу запустить его с python или flask, я получаю сообщение об ошибке, подобное приведенному ниже.

FLASK_ENV=development python -m {APP_PATH}.wsgi                     

ВЫХОД:

  File "/Users/sumeyyeozkaynak/.virtualenvs/OptiwisdomSystemPants/lib/python3.7/site-packages/firebase_admin/_utils.py", line 21, in <module>
    import httplib2
  File "/Users/sumeyyeozkaynak/.virtualenvs/OptiwisdomSystemPants/lib/python3.7/site-packages/httplib2/__init__.py", line 40, in <module>
    import ssl
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 98, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: dlopen(/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so, 2): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so
  Reason: image not found

1 Ответ

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

Решение : Когда я установил с "brew install OpenSSL", я увидел, что он перезаписывает python файлы . Это не позволило мне запустить python проекты, которые я использовал для flask.

Я установил python с помощью brew и установил виртуальную среду с помощью virtualenvwrapper. Я удалил все (python и virtualenvwrapper)

Я установил python и виртуальную среду с pyenv . Мой Flask проект сработал.

...