【发布时间】:2021-04-09 10:48:48
【问题描述】:
我正在使用 Django 在 Heroku 上部署我的机器学习模型,我的应用程序需要 en_core_web_lg,但无法安装它
我的 requirements.txt 是这样的:
..
..
djangorestframework==3.12.2
en-core-web-lg==2.3.1
en-core-web-sm==2.3.1
gunicorn==20.0.4
heroku==0.1.4
..
错误是:
ERROR: Could not find a version that satisfies the requirement en-core-web-lg==2.3.1 (from -r /tmp/build_c3075f3c_/requirements.txt (line 14)) (from versions: none)
ERROR: No matching distribution found for en-core-web-lg==2.3.1 (from -r /tmp/build_c3075f3c_/requirements.txt (line 14))
! Push rejected, failed to compile Python app.
! Push failed
【问题讨论】:
-
你检查日志了吗?
-
您的测功机中可能没有足够的空间。看看这个——heroku 不用于计算,它主要用于简单的网站。我知道模型本身很小(大约 350MB),但是看看你的其他部门是否已经占用了太多空间 - 免费/爱好/标准只有 512MB,所以你只剩下 162 MB - 你的其他部门适合这里吗?
-
是的!我从一个 SO 帖子中获得了这个链接,但它也不起作用。我只需要安装它的方法,以便我可以加载它。
-
它是否安装在您的本地计算机上?
-
没有内存溢出消息。
标签: python django heroku spacy