gpt4 book ai didi

python - 在新 Mac 上安装 psd-tools 的挑战

转载 作者:太空宇宙 更新时间:2023-11-03 18:50:34 26 4
gpt4 key购买 nike

我在 13 英寸笔记本上使用 PSD-TOOLS 已经有半年了,效果非常好(Python 2.7.3)。刚刚尝试在运行 10.8.4 的 Mac 上进行全新安装。

我在 http://docs.python-guide.org/en/latest/starting/install/osx/ 处运行了 python 设置(Python版本

安装 Pil 使用:

sudo pip install pil

我的所有 Pil 脚本都工作正常。

pip list 

显示 PIL (1.1.7) 安装良好。

然后尝试使用以下方法安装 psd-tools:

sudo pip install psd-tools

似乎安装正常,但当我运行 PSD 脚本时,得到以下信息:

File "/Library/Python/2.7/site-packages/psd_tools/user_api/psd_image.py", line 91, in as_PIL
return self._psd._layer_as_PIL(self._index)
File "/Library/Python/2.7/site-packages/psd_tools/user_api/psd_image.py", line 243, in _layer_as_PIL
return pil_support.extract_layer_image(self.decoded_data, index)
File "/Library/Python/2.7/site-packages/psd_tools/user_api/pil_support.py", line 32, in extract_layer_image
decoded_data.header.depth, get_icc_profile(decoded_data))
File "/Library/Python/2.7/site-packages/psd_tools/user_api/pil_support.py", line 68, in _channels_data_to_PIL
raise Exception("This module requires PIL (or Pillow) installed.")
Exception: This module requires PIL (or Pillow) installed.

有人遇到这个问题吗?

最佳答案

我在使用 Python 2.7.5OSX 10.9 上遇到了这个问题。 (在虚拟环境中)

我最终浏览了 https://pypi.python.org/pypi/Pillow/2.2.1并安装 Pillow 的一些可选先决条件。

#I already had libjpeg but this is the line in their doc.
brew install libtiff libjpeg webp littlecms
#Then re-installed Pillow
pip install --force-reinstall --upgrade pillow

结果是启用了以下功能

--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- TIFF G3/G4 (experimental) support available
*** FREETYPE2 support not available
--- LITTLECMS support available
--- WEBP support available
--- WEBPMUX support available

我的小 python 测试运行了

from PIL import Image
from psd_tools import PSDImage
psd = PSDImage.load('test_data/1.psd')
merged_image = psd.as_PIL()

不确定这些要求中的哪一个是负责的,因此如果您对安装额外的库不感兴趣,您可能必须一次安装一个或深入研究源代码。

关于python - 在新 Mac 上安装 psd-tools 的挑战,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18441245/

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