gpt4 book ai didi

python - django-versatileimagefield 问题 : 'No matching distribution found for python-magic-bin' when deploying to Google App Engine Flex

转载 作者:行者123 更新时间:2023-12-02 16:48:18 24 4
gpt4 key购买 nike

自升级到 django-versatileimagefield==2.0 后,我无法让它与 Google App Engine 很好地配合使用。按原样使用它会出现其他人报告的错误:

ImportError:找不到 libmagic。检查你的安装

我读过类似的问题,提到在要求中添加 python-magic-bin==0.4.14。这似乎可以解决本地问题。

但是,当我部署到 Google App Engine 时,尝试安装 python-magic-bin 时失败:

Could not find a version that satisfies the requirement python-magic-bin==0.4.14
No matching distribution found for python-magic-bin==0.4.14

我正在将 App Engine 柔性环境与 Python 3.7.2 结合使用。我尝试了多种不同的方法来安装所需的软件包,但我就是无法正常工作。

最佳答案

尝试使用 python-magic - python-magic==0.4.15

更新:

根据 this libmagic-dev 包未预安装在 flex 环境中,因此您需要切换到自定义运行时,如所述 here .

之后只需将 libmagic-dev 安装添加到 Dockerfile 中:

RUN apt-get update && apt-get install -y libmagic-dev

关于python - django-versatileimagefield 问题 : 'No matching distribution found for python-magic-bin' when deploying to Google App Engine Flex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59661022/

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