UWSGI问题:dyld:未加载的库: @rpath/libexpat.1.dylib



试图在Sierra 10.12.6中运行UWSGI,我会收到以下错误:

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 

并用pip重新安装uwsgi,但没有运气。知道该修复是什么?

您可以从conda安装。要使用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 

它对我的工作!

在激活的虚拟环境中,强制UWSGI重新安装并强制重建所有UWSGI DEPS 忽略缓存。运行:

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

像魅力一样工作。

最新更新