我在macbook上打算安装Nginx + uwsgi的环境,无论用pip还是conda,都可以顺利安装uwsgi,但是当我运行uwsgi --version时,就会报错,提示如下:
% uwsgi --version 134 ↵
dyld: Library not loaded: @rpath/libxml2.2.dylib
Referenced from: /Users/cashlu/PycharmProjects/MyNewBlog/venv/bin/uwsgi
Reason: Incompatible library version: uwsgi requires version 12.0.0 or later, but libxml2.2.dylib provides version 10.0.0
[1] 30972 abort uwsgi --version
请教各位这是什么原因?如何解决?谢谢大家!
自问自答一下,用conda安装uwsgi,会自动去解决这个依赖关系,下载新版本的libxml2,问题解决。