Проблема uWSGI: dyld: библиотека не загружена: @rpath/libexpat.1.dylib

Пытаясь запустить uwsgi в Sierra 10.12.6, я получаю следующую ошибку:

dyld: Library not loaded: @rpath/libexpat.1.dylib
  Referenced from: /usr/local/bin/uwsgi
  Reason: Incompatible library version: uwsgi requires version 8.0.0 or later, but libexpat.1.dylib provides version 7.0.0
Abort trap: 6

Я пробовал:

brew update
brew reinstall expat 

и переустановка uwsgi с помощью pip, но не удача. Любая идея, что такое исправление?

Ответы

Ответ 1

Внутри активированной виртуальной среды принудительно переустановите UWSGI и перестройте все команды UWSGI, игнорируя кэш. Бежать:

pip install uwsgi -I --no-cache-dir

Работал как шарм для меня.

Ответ 2

Вы можете установить из Конда. Чтобы установить этот пакет с conda, выполните одно из следующих действий:

conda install -c conda-forge uwsgi

conda install -c conda-forge/label/gcc7 uwsgi 

conda install -c conda-forge/label/broken uwsgi 

conda install -c conda-forge/label/cf201901 uwsgi 

это работа для меня!