无法加载模块
Posted
技术标签:
【中文标题】无法加载模块【英文标题】:Cannot load module 【发布时间】:2011-03-08 12:15:57 【问题描述】:当我尝试使用 mod_wsgi 运行 Apache 2.2 时收到此错误,我有正确的 Python 版本号并且为 Apache 正确安装了模块。
httpd.exe:C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf 第 128 行的语法错误:无法加载 C:/Program Files (x86)/Apache Software Foundation /Apache2.2/modules/mod_wsgi.so into server: 找不到指定的模块。
【问题讨论】:
【参考方案1】:验证您是否拥有适合 Apache 安装的正确 Python 版本。如果您有 32 位 Apache 构建和 64 位 Python 构建,您将收到此错误。 Apache 仅适用于 Windows 的 32 位,因此如果您运行的是 64 位,请确保您仍然获得 32 位 Python。
【讨论】:
【参考方案2】:文件的权限必须使 Apache 运行的守护程序用户可以读取它。还要确保该文件实际上没有被称为 mod_wsgi.so.so,因为 Windows 文件浏览器隐藏了外部 .so 扩展名。
【讨论】:
以上是关于无法加载模块的主要内容,如果未能解决你的问题,请参考以下文章