uwsgi的安装问题
来源:8-4 uWSGI 必知必会
andyjobs
2020-03-25
我的系统地腾讯云,ubuntu系统
pip install uwsgi
报错
解决方法:
sudo apt-get install uwsgi
执行写好的test文件,没有–wsgi-file选项, 也没有–http选项
解决方法
安装相关插件
apt-get install python3-dev
不知道此处3.6.7的工具是否和本机python3.7.5环境不对应
然后执行
uwsgi --http-socket :8003 --wsgi-file uwsgi_test.py
还是找不到 --wsgi-file
于是
apt-get -y install uwsgi-plugin-python
uwsgi --socket :8004 --plugin python --wsgi-file uwsgi_test.py
然后访问网址的8003端口,被拒绝
怎么解决,我是不是一开始就应该死磕pip install…
写回答
1回答
-
咚咚呛
2020-03-25
问题描述很详细,点赞。
首先看pip install uwsgi为什么不行,它提示编译错误,找不到Python.h头文件,这是因为你的ubuntu系统中没有Python C源代码导致的,也即是后面你安装的,python3-dev,这个是系统级别的问题,所以使用apt-get install的时候就成功安装了。
然后你使用apt-get install 就已经成功安装了,--wsgi-file提示是uwsgi的问题。所以你后面安装了python的plugin就可以跑了。
然后你端口不能访问时因为wsgi_test.py这个文件没有被成功加载。具体原因还需要排查一下。错误提示在这里:
032020-03-26
相似问题