Установите uwsgi 1.2.5 через pip

Так я решил настроить клавиатуру в XMonad. Я склонен уклоняться от редактирования X11-файлов в XMonad, так как язык Haskell настолько силен.

В вашем файле xmonad.hs (должно быть в ~ / .xmonad /) я использовал эти две строки для обработки переключения клавиатуры с помощью горячих клавиш в секции additionalKeys.

-- keyboard layout --
      , ((mod1Mask .|. shiftMask, xK_d), spawn "setxkbmap -layout dvorak")
      , ((mod1Mask .|. shiftMask, xK_u), spawn "setxkbmap -layout us")
1
задан 30 August 2012 в 23:32

2 ответа

Так будет и в случае, если кто-то другой столкнется с этой проблемой. Несмотря на то, что мы успешно установили python2.7-dev, мы все равно получили эту ошибку.

. По-видимому, проблема заключалась в неспособности gcc найти библиотеки, которые были включены в скрипт сборки, который пытался запустить.

мы фактически набрали uwsgi pip zip: https://pypi.python.org/packages/source/u/uWSGI /uwsgi-1.9.20.tar.gz

, а затем изменить его вручную, как со следующими шагами -

Сначала мы разархивировали его:

Them, мы отредактировали файл: uwsgiconfig.py, заменив строку 213:

cmdline = "%s -c %s -o %s %s" % (GCC, cflags, objfile, srcfile)

на:

[ f4]

В принципе, давая gcc знать, что ваши библиотеки находятся в /usr/include/libxml2 (это был наш случай как минимум)

После этого мы изменили папку:

$ tar cvf uwsgi-1.9.20.tar uwsgi-1.9.20/

$ gzip uwsgi-1.9.20.tar

И использовал pip с этим gzip:

$ sudo pip install uwsgi-1.9.20.tar.gz

И это сработало. .

Надеюсь, что кто-то поможет!

1
ответ дан 25 May 2018 в 07:00
  • 1
    ваша установка gcc нарушена, если не удается найти заголовки, установленные через стандартные пакеты – jfs 12 March 2015 в 02:48

Для установки в Cygwin через pip нужны следующие пакеты:

gcc-core gcc-g ++ (возможно) libcrypt-devel libintl-devel python3 python3-devel
0
ответ дан 25 May 2018 в 07:00

Другие вопросы по тегам:

Похожие вопросы: