python flask apache导入

python flask apache导入,python,apache,flask,mod-wsgi,Python,Apache,Flask,Mod Wsgi,你好,我想用mod_wsgi在apache2 virtualhost上运行flask应用程序 请参阅要点 如果im位于/srv/http/dashboard中,我可以从python导入模块,并使用python命令,然后从SonntagDashboard导入应用程序导入模块 在manjaro arch linux上运行python3.6和apache 2.4您还没有告诉mod_wsgi您的项目代码在哪里。尝试更改为: WSGIDaemonProcess dashboard python-path=

你好,我想用mod_wsgi在apache2 virtualhost上运行flask应用程序

请参阅要点

如果im位于/srv/http/dashboard中,我可以从python导入模块,并使用python命令,然后从SonntagDashboard导入应用程序导入模块


在manjaro arch linux上运行python3.6和apache 2.4

您还没有告诉mod_wsgi您的项目代码在哪里。尝试更改为:

WSGIDaemonProcess dashboard python-path=/srv/http/dashboard
顺便说一句,不要使用:

DocumentRoot /srv/http/dashboard
如果您删除了WSGIScriptAlias,人们可以下载您的代码。切勿设置DocumentRoot,使其目录位于应用程序代码所在的位置。不设置它,以便选择Apache默认值,或者创建一个空目录并将DocumentRoot设置为指向它

您似乎也没有使用Python虚拟环境。确保阅读:


感谢您提供的信息,但现在我将得到一个错误,即render_模板无法从flaskHave导入。您在代码中的该点之前有一个称为变量或其他内容的flask。或者您的代码库中是否有一个flask.py。无论如何,这是一个不同的问题,所以创建一个新的问题,而不是试图在评论中解决。顺便说一句,在单独的要点中链接到代码/配置被认为是不好的。在你的问题中包括相关部分。