Ошибка установки UWSGI в Windows 7

8

Попытка установить 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
Теги:
nginx
uwsgi

2 ответа

8
Лучший ответ

uWSGI может быть скомпилирован в Windows только с использованием cygwin. В обычной консоли Windows нет такой вещи, как uname, но она существует внутри cygwin. Если вы уже находитесь в консоли cygwin, попробуйте запустить команду uname, если это существует, проверьте, работает ли os.uname() в python внутри cygwin.

  • 1
    Я получаю ту же ошибку на Cygwin. Однако ввод команды uname показывает результат
  • 0
    Очевидно, что с вашим Cygwin что-то не так. Если у вас есть Windows 10, вы можете попробовать Bash. Его можно установить из настроек разработчика Windows.
Показать ещё 2 комментария
1

Последние новости с фронта, uWSGI отлично работает на Windows 10 в bash на Ubuntu на Windows,

Как подсистема Linux все еще в бета-версии, я бы не рекомендовал для использования в производстве, однако это будет охватывать все потребности разработчиков.

P.S. я знаю, что оп спросить о Windows 7, однако, как Windows 10 и подсистемы Linux приходят в мир Windows, позже, я думаю, что я могу оставить это здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню