【问题标题】:OpenERP IOError: decoder zip not availableOpenERP IOError:解码器 zip 不可用
【发布时间】:2014-01-06 11:22:57
【问题描述】:

我在我的 Ubuntu 13.04 机器上多次安装了 openERP 7。 我无法在 openERP 7 中创建新用户。当我尝试创建新用户时,它会显示消息

IOError:解码器 zip 不可用

无法发布错误消息的完整输出。

我已经安装了所有需要的 python 包。但是还没解决。

【问题讨论】:

  • 刚刚解决了从系统 PIL 中删除的这个问题,该问题导致使用 pip 卸载 PIL 和它现在工作的冲突 :)

标签: python-2.7 ubuntu python-imaging-library openerp


【解决方案1】:

你可以通过卸载 PIL 来解决这个问题,但这有点像拔牙来防止补牙;你解决了眼前的问题,但是......

您看到的 IOError 通常是因为 PIL 无法处理 jpeg 图像。这是因为 PIL 使用了硬编码的库路径。

修复(在 Ubuntu 12.04 上)

  1. pip 卸载 PIL
  2. sudo apt-get install libjpeg8-dev
  3. sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
  4. 点安装 PIL

注意 PIL 安装结束时的输出,它会告诉你它现在正在处理哪些图像类型。

【讨论】:

    【解决方案2】:

    我在 ubuntu 13.10 中使用 openerp 7。

    试试这个:

    1. 删除 python-image
    2. 找到你的 libz
    3. 重新安装 PIL

    在这里查看详细信息:http://febru.soluvas.com/2014/03/solved-openerp-7-ioerror-decoder-zip.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 2020-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      相关资源
      最近更新 更多