使用 WSGI 时导入一个 Python 模块
Import a Python module when using WSGI
我刚刚在 Apache 上安装了 WSGI,开始使用 Python 作为网络编程语言。我只将这一行添加到我的 Apache 配置中(除了 mod_wsgi
模块的加载)
WSGIScriptAlias MyApp/ /path/to/app.wsgi
我的 app.wsgi
运行 很好,但我想使用单独的文件来实现单独的功能。因此,我在与 app.wsgi
相同的目录中创建了一个 extras.py
,其中内容不多:
class MyClass:
pass
并放一个
from extras import MyClass
在我的 app.wsgi
之上。但是,不幸的是,我得到了这个错误:
ImportError: cannot import name MyClass
我是不是漏掉了什么?
使用 WSGIPythonPath
指定要在 运行 你的 wsgi 应用程序中搜索的模块。
可以找到更多相关信息 here
我刚刚在 Apache 上安装了 WSGI,开始使用 Python 作为网络编程语言。我只将这一行添加到我的 Apache 配置中(除了 mod_wsgi
模块的加载)
WSGIScriptAlias MyApp/ /path/to/app.wsgi
我的 app.wsgi
运行 很好,但我想使用单独的文件来实现单独的功能。因此,我在与 app.wsgi
相同的目录中创建了一个 extras.py
,其中内容不多:
class MyClass:
pass
并放一个
from extras import MyClass
在我的 app.wsgi
之上。但是,不幸的是,我得到了这个错误:
ImportError: cannot import name MyClass
我是不是漏掉了什么?
使用 WSGIPythonPath
指定要在 运行 你的 wsgi 应用程序中搜索的模块。
可以找到更多相关信息 here