通过Anaconda部署到Heroku [英] Deploying to Heroku with Anaconda
问题描述
我有一个要部署到Heroku的Django应用.我尝试按照此处的说明进行操作: https://devcenter.heroku.com/articles/getting-started- with-django 告诉您使用虚拟环境.
I have a Django app I want to deploy to Heroku. I tried to follow the instructions here: https://devcenter.heroku.com/articles/getting-started-with-django which tells you to use virtual env.
但是,我使用的是Anaconda,它在虚拟环境中表现不佳.有没有人在Heroku上部署了带有Anaconda的Django应用,并且可以引导我完成这些步骤?
However, I'm using Anaconda, which isn't playing nicely with virtual env. Has anyone deployed a Django app with Anaconda to Heroku and can lead me through the steps?
推荐答案
我也遇到了这个问题.
我想部署一个使用numpy,sckit-learn和其他conda软件包的Django应用程序.
我使用了 conda-buildpack ,但是无法从Django内部访问已安装的软件包.因此,我创建了一个扩展PYTHONPATH
的叉子,并删除了使用pip install -r requirements.txt
安装依赖项的部分,因为该部分与 heroku上的内存缓存冲突.
现在,我有一个多个buildpack设置
使用默认的 heroku python buildpack 和
I had this problem too.
I wanted to deploy a django app which use numpy, sckit-learn and some other conda packages.
I used the conda-buildpack but the installed packages weren't accessible from inside django. So I created a fork which extended the PYTHONPATH
and removed the part where dependencies installed withpip install -r requirements.txt
because this part clashed with memcached on heroku.
Now I have a multiple buildpack setup
with the default heroku python buildpack and my custom condas buildpack fork
The requirements.txt
is processed by the python buildpack and the conda-requirements.txt
by the conda buildpack. Works like a charm for me.
这篇关于通过Anaconda部署到Heroku的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!