自从升级到django-versatileimagefield==2.0
后,我就不能让它很好地与Google App Engine配合使用。按原样使用它会出现其他人报告的错误:ImportError: failed to find libmagic. Check your installation
个
我读过类似的问题,提到在需求中添加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
字符串
我正在使用Python 3.7.2的App Engine Flexible环境。我已经尝试了许多不同的方法来安装所需的软件包,但我就是不能让它工作。
1条答案
按热度按时间yruzcnhs1#
尝试使用python-magic -
python-magic==0.4.15
。已删除:
根据这个libmagic-dev包没有预先安装在flex环境中,所以你需要切换到here描述的自定义运行时。
之后,只需将libmagic-dev安装添加到Dockerfile中:
运行apt-get update && apt-get install -y libmagic-dev