gpt4 book ai didi

python - 尝试部署到 Heroku 时如何修复 "fatal error: Carbon/Carbon.h: No such file or directory"- (Django)

转载 作者:行者123 更新时间:2023-12-04 07:48:05 27 4
gpt4 key购买 nike

我正在尝试将我制作的项目部署到 Heroku,但是当我尝试使用以下内容推送项目时:

git push heroku master

它最终给了我一个看起来像这样的错误:
appscript_3x/ext/ae.h:26:10: fatal error: Carbon/Carbon.h: No such file or directory
#include <Carbon/Carbon.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
error: command 'gcc' failed with exit status 1

----------------------------------------
Command "/app/.heroku/python/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-jq3tilcm/appscript/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-dpw2ji3n-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-jq3tilcm/appscript/
! Push rejected, failed to compile Python app.

我试过四处寻找该怎么做,但我找不到任何有同样问题的人,我不知道从哪里开始。任何帮助将不胜感激。

最佳答案

我遇到和你一样的问题 git push heroku master我的 flask 项目。我不确定是哪个包导致了这个问题,但这肯定是由于 100 多个包之一造成的。

因为我用原来的requirements.txt部署成功了.但是在我跑完 pip freeze > requirements.txt 后,heroku 多次拒绝推送,其中添加了 100 多个由 anaconda 自动安装的软件包。我删除了一些heroku无法找到的包,最后,它显示了与您遇到的相同的错误。然后我重置 requirements.txt到原始版本,它起作用了!

我的建议是只添加你需要和你熟悉的包。希望这可以帮到你!

关于python - 尝试部署到 Heroku 时如何修复 "fatal error: Carbon/Carbon.h: No such file or directory"- (Django),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54579572/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com