看过很多相关文章,大多数都指出 python 版本过旧,导致 uwsgi 启动时出现“没有名为 os 的模块”。我运行了
print sys.version_info
它显示python 2.7,所有其他来源都说它足够新。
我的 .ini 文件如下:
[uwsgi]
chdir = app/app/
module = wsgi.py:application
no-site = true
virtualenv = app_venv
master = true
processes = 10
socket = app.sock
chmod-socket = 777
vacuum = true
die-on-term = true
当我跑步时:
uwsgi --ini app.ini
我懂了:
Traceback (most recent call last):
File "./wsgi.py", line 10, in <module>
import os
ImportError: No module named os
如果有人能给我指明正确的方向,我将不胜感激。谢谢。