python - 如何修复 Heroku Openai Django 部署错误?

标签 python django heroku openai-gym openai-api

使用 Django Docker 环境部署新的 Heroku 应用时

在我的 requirements.txt 中

我有

openai==0.11.0

做的时候

git push heroku master

在构建期间我得到这个错误

 Building wheel for pandas (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for pandas (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [1803 lines of output]
gcc: fatal error: cannot execute 'cc1plus': execvp: No such file or directory
      compilation terminated.
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]
    Building wheel for numpy (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for numpy (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [251 lines of output]
RuntimeError: Broken toolchain: cannot link a simple C++ program. note: A compiler with support for C++11 language features is required.
      [end of output]
    

非常感谢任何帮助。谢谢你

最佳答案

添加

RUN apk add g++ postgresql-dev cargo gcc python3-dev libffi-dev

到 Dockerfile.web 解决了这个问题

关于python - 如何修复 Heroku Openai Django 部署错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71528637/

相关文章:

python - 为什么我在 python 中收到 SQL 语法错误

django - 关于 admin.py list_display 的问题

javascript - 如何使用 AngularJS 使用 Bootstrap 警报

django - 表单不在 Django 中发布

python - uwsgi master 优雅关机

python - 使用粘贴服务器运行时,Bottle GET 请求被某些字符串破坏

javascript - Heroku Ruby on Rails 应用程序不会更新 public/assets 目录中的未消化 Assets

ruby-on-rails - 将 RoR 部署到 Heroku 和 Sqlite3 失败

spring-boot - Heroku Docker Spring 启动镜像错误503 H14

python - 匹配正则表达式,其中要匹配的字符串是从变量构建的