【发布时间】:2018-05-30 13:17:05
【问题描述】:
我的服务器中有两个 Python 版本:Python 默认版本,已经存在于 Ubuntu Server 16.04 和 Anaconda Python 中。 当我使用 Apache 运行 Flask 应用程序时,因为它在用户 www-data 中运行,所以应用程序默认运行在 Python 中,但我必须在 Anaconda 安装中运行。 如何配置使用 Anaconda Python 版本以及如何在此版本中安装新模块? Anaconda的安装路径是/home/wandre/anaconda2
【问题讨论】:
-
或许,使用virtual environments?
-
但是,如何设置Apache使用某些环境?
-
现在您有一个 Windows 用户正在为您搜索:thecodeship.com/deployment/… ;))
-
删除系统打包的 mod_wsgi。针对 Anaconda 从源代码重新编译 mod_wsgi。最好使用 pypi.org/project/mod_wsgi 中描述的
pip install方法。因为 mod_wsgi 必须针对您要使用的 Python 版本/发行版进行编译,所以需要重新编译。
标签: python flask apache2 anaconda mod-wsgi