从虚拟环境中的 pip 安装的 uWSGI 无法识别 http-auto-gzip

时尚喜剧

里面一个Debian巴斯特泊坞容器,我第一次安装python3python3-pippython-venv,这让我创造一个Python 3.7.3 VENV,使用

python3 -m venv ./venv_name

我以典型的方式激活。在里面,我用

pip install uwsgi

安装 uWSGI(本例中为 2.0.19.1 版)。我有一个uwsgi.ini文件,其中包含:

[uwsgi]
strict = true
master = true
http-auto-chunked = true
http-keepalive = 1
http-auto-gzip = true
http-timeout = 360

等等。但是当我尝试从命令行启动 uwsgi 时:

uwsgi --ini uwsgi.ini

我收到错误:

[strict-mode] unknown config directive: http-auto-gzip

是什么导致了这个错误?一些搜索表明它与缺少的插件有关,而且 http 插件嵌入在 pip 安装中。我已经尝试通过添加显式命名插件

plugins = http

到ini文件,但这会导致错误:

!!! UNABLE to load uWSGI plugin: ./http_plugin.so: cannot open shared object file: No such file or directory !!!
AKX

基于这里的源代码, http-auto-gzip只有在使用UWSGI_ZLIB标志编译 uWSGI 时才可用

你将需要有zlib1g-dev安装Ubuntu的软件包当您安装(编译)uWSGI要做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Tox将错误版本的pip安装到虚拟环境中

在虚拟环境中使用代理进行pip安装

Linux:无法在虚拟环境中安装kivy

无法在虚拟环境中安装nltk?

UWSGI无法在Debian 9上安装(pip)

无法为Python 3安装Python虚拟环境

无法在Anaconda的虚拟环境中安装Spyder

模块无法安装在Django虚拟环境中

无法通过PIP将任何东西安装到虚拟环境

尽管安装在虚拟环境中,Pylint无法正常工作

如何使用Pip(OS X)在虚拟环境中安装Python软件包

我应该使用pip3还是pip?我应该删除旧软件包并在虚拟环境中重新安装它们吗?

尝试使用pip在Windows机器上的虚拟环境中安装tensorflow gpu beta 2.0时出现多个错误

使用pyenv安装anaconda,无法配置虚拟环境

未隔离conda虚拟环境中的pip安装软件包

无法在Anaconda虚拟环境中安装软件包。“当前频道无法提供套餐”

无法在Python 3.8虚拟环境中安装Pillow

尝试在IBM i的虚拟环境中pip安装ibm-db导致错误limit.h

如何在INSTALLED_APPS的虚拟环境中引用通过pip安装的软件包?

无法在虚拟环境中安装MySQLdB

gevent无法在OS X Capitan上的python虚拟环境中安装

在PyCharm的虚拟环境中安装PycURL

从全局软件包到虚拟环境的pip安装

无法在 Mac 上的 Nave 虚拟环境中安装 gulp 和 bower

无法在 python 虚拟环境中安装 xgboost 库

mysqlclient 无法在虚拟环境中安装

在 Windows 10 中安装虚拟环境

根据pip freeze安装的模块但无法在虚拟环境中导入

Pip 不在虚拟环境中安装软件包