无法加载模块

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 扩展名。

【讨论】:

以上是关于无法加载模块的主要内容,如果未能解决你的问题,请参考以下文章

Webpack:无法解析模块“文件加载器”

无法将反应模块加载为节点模块

Angular - 无法加载模块脚本:

无法使用 RequireJs 加载 Dojo 模块

无法将模块“Snapkit”加载为“Snapkit”

无法使用 pickle 和多个模块加载文件