关于uwsgi错误python版本对不上和undefined-symbol-_Py_set_inheritable_async_safe
目录
关于uwsgi错误:python版本对不上和undefined symbol: _Py_set_inheritable_async_safe
- 背景
centos7,python3.6.9
- 错误起因
使用uwsgi部署django项目
- 错误截图
注意我创建虚拟环境用的是python3.6.9,uwsgi启动不知从哪用了python3.6.4,且本机没有python3.6.4
错误分析:
首先在python3中导入 _posixsubprocess模块,正常。
然后排查python版本对不上问题
uwsgi –python-version
这可奇了怪了【黑人问号】
上网查了查,其中有个回答吸引了我的注意
尝试更新pip,结果没用。
算了,也更新下uwsgi版本吧
pip安装uwsgi是最新版本2.0.18
干脆安装2.0版本吧
最终解决了。
- 解决办法
pip install uwsgi==2.0