更改 Django 1.7 加载的 python 可执行文件
Change the python executable that Django 1.7 loads
我正在 Debian 环境中使用 Django 1.7 和 Python 2.7 在 Google Compute Engine 上构建应用程序。
为了使 mpl_toolkit 库正常工作,我必须在该环境中安装 Anaconda 及其各种模块,从而覆盖默认的 "out-the-box" Bitnami 设置。
我目前无法根据需要从 Anaconda 目录 (/home/beastflow/anaconda2/bin/python) 将实时服务器获取到 运行 python。
确实,当我加载页面时,我得到以下行作为调试消息的一部分:
Python 可执行文件:/opt/bitnami/python/bin/python
为了让 Django 指向 /home/beastflow/anaconda2/bin/python,我必须更改什么?
好的,我找到了答案(避免了重建 mod_wsgi)。如果您使用的是 Bitnami,则可以通过添加 PATH 行来更改 /opt/bitnami/apache2/bin/envvars,从而使 python 从不同的路径加载(例如):
PATH=/home/beastflow/anaconda2/envs/django17/bin/:$PATH
export PATH
然后重启apache服务器:
sudo /opt/bitnami/ctlscript.sh restart
我正在 Debian 环境中使用 Django 1.7 和 Python 2.7 在 Google Compute Engine 上构建应用程序。
为了使 mpl_toolkit 库正常工作,我必须在该环境中安装 Anaconda 及其各种模块,从而覆盖默认的 "out-the-box" Bitnami 设置。
我目前无法根据需要从 Anaconda 目录 (/home/beastflow/anaconda2/bin/python) 将实时服务器获取到 运行 python。
确实,当我加载页面时,我得到以下行作为调试消息的一部分:
Python 可执行文件:/opt/bitnami/python/bin/python
为了让 Django 指向 /home/beastflow/anaconda2/bin/python,我必须更改什么?
好的,我找到了答案(避免了重建 mod_wsgi)。如果您使用的是 Bitnami,则可以通过添加 PATH 行来更改 /opt/bitnami/apache2/bin/envvars,从而使 python 从不同的路径加载(例如):
PATH=/home/beastflow/anaconda2/envs/django17/bin/:$PATH
export PATH
然后重启apache服务器:
sudo /opt/bitnami/ctlscript.sh restart