【发布时间】:2016-10-20 10:11:40
【问题描述】:
我已经安装了 mod_wsgi --with-python 选项。 当我在 apache 上运行烧瓶应用程序时,它说“没有模块名称烧瓶” Flask 已经安装在 anaconda 中。 如何强制 mod_wsgi 获取 anaconda 库。
【问题讨论】:
-
他们是系统Python版本,和Anaconda版本一样吗?例如。如果 Anaconda Python 是 2.7,是否有 2.7 版的普通系统 Python。在 Anaconda Python 版本中,
import sys; sys.prefix得到了什么? Flask 是安装在为 Anaconda Python 创建的虚拟环境中,还是安装在主要的 Anaconda 安装中? -
-
我在 httpd.conf 中添加了这个 WSGIPythonHome /home/jdnco/anaconda2 它显示错误“No module site”,如果我删除这个路径它显示“No module name flask”。通过 ldd / etc/httpd/modules/mod_wsgi.so 它显示 linux-vdso.so.1 => (0x00007fff219fa000) libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007fb7115ba000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb71139e000)
标签: python apache flask anaconda mod-wsgi