Python pip安装mod_wsgi,如何设置mod_wsgi_APACHE_ROOTDIR环境?

Python pip安装mod_wsgi,如何设置mod_wsgi_APACHE_ROOTDIR环境?,python,apache,pip,mod-wsgi,Python,Apache,Pip,Mod Wsgi,我正在尝试在Windows 10中安装mod_wsgi 命令pip install mod_wsgi给了我一个错误 RuntimeError:找不到Apache安装。将MOD_WSGI_APACHE_ROOTDIR环境设置为其位置。 我的Apache目录是F:\Apache24\ 我的问题是,如何设置MOD_WSGI_APACHE_ROOTDIR环境 谢谢, Sambhav参考上的文档应该会对您有所帮助 简而言之: 默认情况下,安装会在C:\Apache24、C:\Apache22和C:\Apa

我正在尝试在Windows 10中安装mod_wsgi

命令
pip install mod_wsgi
给了我一个错误

RuntimeError:找不到Apache安装。将MOD_WSGI_APACHE_ROOTDIR环境设置为其位置。

我的Apache目录是
F:\Apache24\

我的问题是,如何设置MOD_WSGI_APACHE_ROOTDIR环境

谢谢, Sambhav

参考上的文档应该会对您有所帮助

简而言之:

默认情况下,安装会在
C:\Apache24
C:\Apache22
C:\Apache2
中查找Apache,因为您的安装不是这些,您需要将环境变量
MOD_WSGI_Apache_ROOTDIR
设置为安装到的路径

在您的系统上,您可以通过在命令提示符下运行以下命令来执行此操作:

set“MOD\u WSGI\u APACHE\u ROOTDIR=F:\Apache24”

设置变量,然后可以运行pip命令(在同一命令提示符下):

pip安装mod_wsgi



要阅读有关
set
命令的更多信息,请在命令提示符下运行
set/?

wsgi文件在哪里?pip install mod\u wsgi不需要事先下载该文件。它是为你做的。正如@Alisdair所建议的,我运行命令
设置“MOD_WSGI_APACHE_ROOTDIR=F:\Apache24”
,然后执行
pip install MOD_WSGI
,它越过了这一点,但现在它让我
无法找到vcvarsall.bat
。你知道错误吗?谢谢,在设置环境变量时,不要在路径中使用反斜杠。有一些报告说反斜杠不起作用。如果使用CMD shell,请使用
设置“MOD\u WSGI\u APACHE\u ROOTDIR=F:/Apache24”
。这可能与Windowsshell如何处理反斜杠转义有关。使用正斜杠并避免任何问题。顺便说一句,安装后需要执行的步骤在感谢您的快速响应中进行了说明。需要进一步帮助,在执行上述命令后,我发现
无法找到vcvarsall.bat
。你能帮我吗?谢谢,Sambhavvcvarsall.bat是微软Visual C++编译器的一部分,MMOXWSGI必须在安装过程中尝试编译一些C代码,如果这是Python 2.7,只使用微软Visual C++编译器来进行Python 2.7:或者对于Python 3.5,你需要安装VisualStudio 2010。现在为了解决这个问题,我正在安装VC++2008 express。再次感谢,如果您使用的是Python3.5,那么您不应该使用VC++2008。看到你想要“微软Visual C++ 14独立”。谢谢@ GrahamDumpleton指向正确的方向,我会尝试相同的。你好,Sambhav