Попытка установить uwsgi в соответствии с документацией. Я получаю следующую ошибку в Windows 7.
Что мне делать?
(uwsgi-tutorial) C:\Users\Home\Videos\uwsgi-tutorial\mysite>pip install uwsgi
Collecting uwsgi
Using cached uwsgi-2.0.11.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi\setup.py", line 3, in <module>
import uwsgiconfig as uc
File "uwsgiconfig.py", line 8, in <module>
uwsgi_os = os.uname()[0]
AttributeError: 'module' object has no attribute 'uname'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi
uWSGI может быть скомпилирован в Windows только с использованием cygwin. В обычной консоли Windows нет такой вещи, как uname, но она существует внутри cygwin. Если вы уже находитесь в консоли cygwin, попробуйте запустить команду uname
, если это существует, проверьте, работает ли os.uname()
в python внутри cygwin.
Последние новости с фронта, uWSGI отлично работает на Windows 10 в bash на Ubuntu на Windows,
Как подсистема Linux все еще в бета-версии, я бы не рекомендовал для использования в производстве, однако это будет охватывать все потребности разработчиков.
P.S. я знаю, что оп спросить о Windows 7, однако, как Windows 10 и подсистемы Linux приходят в мир Windows, позже, я думаю, что я могу оставить это здесь.