首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-versatileimagefield问题:部署到Google时,没有为python找到匹配的发行版-magic‘

django-versatileimagefield问题:部署到Google时,没有为python找到匹配的发行版-magic‘
EN

Stack Overflow用户
提问于 2020-01-09 09:38:45
回答 1查看 5.1K关注 0票数 2

自从升级到django-versatileimagefield==2.0之后,我就无法让它很好地使用Google。使用它会产生其他人报告的错误:

ImportError: failed to find libmagic. Check your installation

我读过类似的问题,提到将python-magic-bin==0.4.14添加到需求中。这似乎在当地纠正了这个问题。

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

代码语言:javascript
复制
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

我正在使用Python3.7.2的App灵活环境。我已经尝试了许多不同的方法来安装所需的软件包,但我无法让它工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-09 11:26:46

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

更新:

根据,libmagic包不是预先安装在flex环境中的,所以您需要切换到这里描述的自定义运行时。

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

运行apt-get更新&& apt-get安装-y libmagic

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59661022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档