Apache и mod_wsgi - PullRequest
       13

Apache и mod_wsgi

0 голосов
/ 22 октября 2018

Я работаю с Apache 2.4.27, Python 3.7 Мне нужно установить mod_wsgi.Я пытался установить его через pip install mod_wsgi

, это выдает мне эту ошибку:

    running build_ext
    building 'mod_wsgi.server.mod_wsgi' extension
    creating build\temp.win-amd64-3.6
    creating build\temp.win-amd64-3.6\Release
    creating build\temp.win-amd64-3.6\Release\src
    creating build\temp.win-amd64-3.6\Release\src\server
    cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\Apache24/include "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tcsrc/server\mod_wsgi.c /Fobuild\temp.win-amd64-3.6\Release\src/server\mod_wsgi.obj
    error: command 'cl.exe' failed: No such file or directory

1 Ответ

0 голосов
/ 22 октября 2018

Возможно, вам потребуется cl.exe в вашей переменной PATH.

PATH - это переменная среды, которая сообщает Windows, где искать исполняемые файлы, когда вы просто даете ему имя.По умолчанию он содержит местоположения, такие как C: \ Windows.

У вас есть два варианта здесь.

  1. Использовать командную строку Visual C ++.Вы можете найти его в меню «Пуск» в папке Visual Studio.Это устанавливает PATH автоматически.
  2. Добавьте папку cl.exe в PATH вручную.

Обычно вы ищете папку (папка visual studio) \ VC \ bin.Инструкции можно найти в этом ответе.После этого вы можете использовать cl.exe из любой командной строки.Обратите внимание, что вам необходимо перезапустить командную строку после этого, чтобы обновить в ней переменную PATH.

...