【问题标题】:PIL - error whilst installing openerpPIL - 安装 openerp 时出错
【发布时间】:2016-05-03 09:02:59
【问题描述】:

伟大的...

虽然我不认为一个是由另一个引起的 - 在 Ubuntu 14.04 服务器上安装 openerp 7 时,使用 sudo python setup.py install 我得到一个 PIL 错误

已安装 /usr/local/lib/python2.7/dist-packages/openerp-7.0_20160502-py2.7.egg openerp==7.0-20160502 的处理依赖 搜索 PIL 阅读http://download.gna.org/pychart/ 阅读https://pypi.python.org/simple/PIL/ 没有找到 PIL 的本地包或下载链接 错误:找不到 Requirement.parse('PIL') 的合适分布

我在使用 ubuntu 16 和 openerp 7 时遇到了同样的问题,因此尝试使用 14 :(

当您点击链接https://pypi.python.org/simple/PIL/ ubuntus 正确时,没有链接。我认为这是问题所在。

非常感谢任何帮助或指导 - 头发用完了:((

【问题讨论】:

  • 你试过以下答案吗?
  • IMO 不要将sudopip 一起使用,而是使用sudo apt install python-pil 或在确保满足<my-packages> 的依赖关系后使用pip install --user <my-packages>(请参阅answer below

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


【解决方案1】:

类似的事情发生在我身上, 我是这样解决的

sudo apt-get install libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev

然后尝试通过pip install PIL 安装。

更多关于pip 是什么可以找到here。简而言之,这是一种安装 python 库的方便(并成为标准)方式。

如果它继续失败,可能是因为 PIL 在不同的路径中搜索这些库。

事实证明,APT 安装将库放在 /usr/lib/x86_64-linux-gnu 下,PIL 将在 /usr/lib/ 中搜索它们. 所以你必须为 PIL 创建符号链接才能看到它们。

尝试查看 /usr/lib/x86_64-linux-gnu 中是否存在 libjpeg 和 libz 库并以这种方式进行符号链接

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so.62 /usr/lib/

来源: http://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多