簡體   English   中英

Apache 和 mod_wsgi

[英]Apache and mod_wsgi

我正在使用 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

您可能需要在 PATH 中包含cl.exe

PATH 是一個環境變量,當您給它命名時,它會告訴 Windows 在哪里可以找到可執行文件。 默認情況下,它包含諸如 C:\\Windows 之類的位置。

您在這里有兩個選擇。

  1. 使用 Visual C++ 命令提示符。 您可以在 Visual Studio 文件夾下的開始菜單中找到它。 這會自動設置 PATH。
  2. 手動將文件夾 cl.exe 添加到 PATH 中。

您要查找的文件夾通常是(visual studio 文件夾)\\VC\\bin。 可以在此答案中找到說明。 在此之后,您可以從任何命令提示符使用 cl.exe。 請注意,您必須在此之后重新啟動命令提示符才能更新其中的 PATH。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM