Mac系统uwsgi不能启动,libxml2.2.dylib版本过低?

我在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

图片描述

请教各位这是什么原因?如何解决?谢谢大家!

阅读 2.7k
1 个回答

自问自答一下,用conda安装uwsgi,会自动去解决这个依赖关系,下载新版本的libxml2,问题解决。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题