`Невозможно открыть включаемый файл: 'apr_perms_set.h'` при выполнении` pip install mod_wsgi` - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь развернуть производственную среду Django в Windows 10 с Apache 2.4.37 x64 OpenSSL 1.1.1 VC14 от ApacheHaus . Однако, следуя этим инструкциям , я получаю следующую ошибку:

  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:/Servers/Web/Apache/Apache24/include -Ic:\programs\python37\include -Ic:\programs\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcsrc/server\mod_wsgi.c /Fobuild\temp.win-amd64-3.7\Release\src/server\mod_wsgi.obj
  mod_wsgi.c
  d:\servers\web\apache\apache24\include\apr_network_io.h(29): fatal error C1083: Cannot open include file: 'apr_perms_set.h': No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

  ----------------------------------------
  Failed building wheel for mod-wsgi

Я вижу следующие опции для компилятора C / C ++: -ID:/Servers/Web/Apache/Apache24/include -Ic:\programs\python37\include. Похоже, что в Apache или Python отсутствует включаемый файл apr_perms_set.h.

Как исправить эту ошибку с правильными версиями включаемых файлов? Боюсь, неправильно просто брать последнюю версию из репозитория, потому что она может не соответствовать ожиданиям Apache или mod-wsgi.

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете скачать отсутствующий файл с Github и скопировать его в каталог

C:/Apache24/include
...