gpt4 book ai didi

python - 如何在 heroku cedar 上安装 scikit-learn?

转载 作者:太空狗 更新时间:2023-10-29 22:16:32 27 4
gpt4 key购买 nike

我已经使用 this 中描述的方法成功安装了 numpy 和 scipy回答。然后我想添加 scikit-learn 所以一开始我尝试将 scikit-learn==0.11 添加到 requirements.txt 并且当推送到 heroku 时我收到一条错误消息:

ImportError: liblapack.so.3gf: cannot open shared object file: No such file or directory

所以我在 LD_LIBRARY_PATH 中添加了我拥有 liblapack.so.3gf 的路径,但后来我得到了这个:

ImportError: libgfortran.so.3: cannot open shared object file: No such file or directory

我相信 heroku 没有 fortran 编译器,但也许我错了。我该如何解决这个问题?

最佳答案

基于这些指示,我刚刚在 heroku 上完成了 scikit-learn 的安装。我很高兴看到不需要获取自定义二进制文件,但是设置一些环境就可以了:)

您可以在我的 wyn buildpack 分支中找到额外的自定义步骤: https://github.com/ToonTimbermont/heroku-buildpack-python

关键是为 LD_LIBRARY_PATH 设置正确的值:export LD_LIBRARY_PATH=$(pwd)/vendor/lib:$(pwd)/vendor/lib/atlas-base:$(pwd)/vendor/lib/atlas-base/atlas

我还将这些路径添加到 heroku 配置中:heroku 配置:添加 LD_LIBRARY_PATH=/app/.heroku/vendor/lib/atlas-base/atlas:/app/.heroku/vendor/lib/atlas-base:/app/.heroku/vendor/lib/

关于python - 如何在 heroku cedar 上安装 scikit-learn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11635857/

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