gpt4 book ai didi

python - Photologue 不支持的操作 ('fileno' ,)

转载 作者:太空宇宙 更新时间:2023-11-03 17:54:07 25 4
gpt4 key购买 nike

我在不同服务器上的许多项目中使用过 Photologue,以前从未遇到过此问题。

当Photologue调用此函数时
self.create_size(photosize)

我收到此错误

UnsupportedOperation('fileno',)

我用Google搜索了答案,发现这可能是由于服务器上同时安装了PIL和Pillow引起的。

我在我的服务器上使用 virtualenv 并使用 no-site-packages 选项,但似乎在 mod_wsgi 下它仍然读取系统包。我可以在我的 virtualenv 下顺利安装和卸载 PIL,但在系统上,当我卸载 PIL 并运行 pip freeze 时,我仍然看到这一点。

pip freeze
....
PIL==1.1.7
...

即使我在 virtuallenv 和我的系统上卸载 Pillow,我仍然收到相同的错误,这让我认为 Photologue 使用 PIL 而不是 Pillow。有没有办法从系统中卸载 PIL 或强制 Photologue 使用 Pillow 而不是 PIL?

我的系统:Ubuntu 12.04.1 LTSPython 2.7.3Apache mod_wsgi

最佳答案

我通过从系统包中硬删除 PIL 库解决了这个问题,因为即使我在 virtualenv 中运行我的项目,它仍然会获取系统包中安装的 PIL。执行此操作时应谨慎,因为系统上的某些其他程序或项目可能依赖于它。

关于python - Photologue 不支持的操作 ('fileno' ,),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28739629/

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