【发布时间】:2017-07-08 12:11:15
【问题描述】:
我正在尝试在 Windows 10 中安装 mod_wsgi。
pip install mod_wsgi 命令给了我错误,
RuntimeError: No Apache installation can be found. Set the MOD_WSGI_APACHE_ROOTDIR environment to its location.
我的 Apache 目录是 F:\Apache24\。
我的问题是,如何设置 MOD_WSGI_APACHE_ROOTDIR 环境?
谢谢, 桑巴
【问题讨论】:
-
你的wsgi文件在哪里?
-
pip install mod_wsgi 不需要事先下载文件。它为你做。正如@Alisdair 建议的那样,我运行了命令
set "MOD_WSGI_APACHE_ROOTDIR=F:\Apache24",然后执行了pip install mod_wsgi,它越过了这一点,但现在它给了我Unable to find vcvarsall.bat。关于错误的任何想法?谢谢,桑巴夫 -
在设置环境变量时不要在路径中使用反斜杠。有一些报告说反斜杠不起作用。如果使用 CMD shell,请使用
set "MOD_WSGI_APACHE_ROOTDIR=F:/Apache24"。这可能与 Windows shell 如何处理反斜杠转义有关。使用正斜杠并避免任何问题。 -
顺便说一句,安装后需要执行的步骤在stackoverflow.com/a/42307082/128141中进行了解释
标签: python apache pip mod-wsgi