1.使用pip安裝
pip install uwsgi
報錯:os沒有uname()
解決:
定位到uwsgiconfig.py文件中,首先import platform后,將os.unam()都改為platform.uname()即可。
os.uname()是不支持windows系統的。platform模塊是支持任何系統。
2.下載uwsgi離線安裝
https://pypi.python.org/pypi/uWSGI/
解壓后,進入目錄下
python setup.py install
報錯:Exception: you need a C compiler to builduWSGI
解決:配置C編譯環境
如果本機上沒有C編譯環境,需要下載一個編譯器(MinGW/tinycc)
我的電腦上安裝有codeblocks,所以已經安裝了MinGW,然后配置系統變量
path=;MinGW目錄/bin
http://jingyan.baidu.com/article/6b97984da0bd8a1ca2b0bf90.html
3.再次安裝
以為安裝成功,結果仍然報錯,后來查詢資料發現目前windows尚不支持uwsgi。
參考:
http://lists.unbit.it/pipermail/uwsgi/2011-May/002092.html
http://blog.csdn.net/sunhuaqiang1/article/details/70185022
https://docs.python.org/3/library/os.html?highlight=uname#os.uname
https://stackoverflow.com/questions/32163910/uwsgi-installation-error-in-windows-7