PIL - 安装openerp

时间:2016-05-03 09:03:00

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

... Greatings

虽然我不认为一个是由另一个引起的 - 在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链接更正时,没有链接。我认为这是问题所在。

任何帮助或方向都非常感激 - 头发耗尽:((

1 个答案:

答案 0 :(得分: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/