使用uwsgi初始化命令的时候
(venv) python@python-PC:/project/web_project/decision$ uwsgi --ini ./uwsgi/uwsgi.ini
uwsgi: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
原因就是在当前系统的库搜索路径下,没有找到这个文件,
先使用find / -name libpcre.so.1这个命令去在系统中搜索,
我这边搜索到这个包在anaconda的一个路径下面
/home/python/anaconda3/lib/libpcre.so.1
然后使用ldconfig /home/python/anaconda3/lib/将这个路径下的库加入到动态库管理
到这一步就解决问题了,
然后再去初始化
如果在当前系统中找不到这个缺失的库,就需要自己手动安装pcre手动安装