dyld:库未加载:@rpath/libpcre.1.dylib

Maj*_*box 2 django uwsgi

我已将 wsgi 插入到我的 Django 应用程序中。
我使用的是 macOS High Sierra - 10.13.3。
应用程序使用以下命令运行良好。

python manage.py runserver 
Run Code Online (Sandbox Code Playgroud)

但是当我使用 wsgi 启动服务器时。它失败。

$> uwsgi --ini uwsgi.ini
dyld: Library not loaded: @rpath/libpcre.1.dylib
  Referenced from: /Users/mymac/anaconda3/bin/uwsgi
  Reason: image not found
[1]    27677 abort      uwsgi --ini uwsgi.ini
Run Code Online (Sandbox Code Playgroud)

uwsgi.ini

[uwsgi]
http-socket = :8000
chdir = /app
module = app.wsgi:application
master = 1
processes = 2
threads = 2
Run Code Online (Sandbox Code Playgroud)

有人可以帮我弄清楚 uwsgi 配置有什么问题吗?

Kip*_*ppa 7

我在 macOS 上尝试时遇到了同样的问题。我猜你安装uwsgi使用pip install uwsgi. 我建议您尝试使用另一种方法brew install uwsgi

首先,您应该从目录中删除 uwsgi usr/local/bin

其次你应该执行brew install uwsgi.