pro*_*eek 5 python macos python-imaging-library pillow osx-mavericks
我正按照说明安装Pillow:
http://pillow.readthedocs.org/en/latest/installation.html#mac-os-x-installation
Run Code Online (Sandbox Code Playgroud)
问题是我得到了错误python -c 'from PIL import Image
.
python -c "from PIL import Image"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 53, in <module>
from PIL import _imaging as core
ImportError: dlopen(/Library/Python/2.7/site-packages/PIL/_imaging.so, 2):
Symbol not found: _jpeg_resync_to_restart
Referenced from: /Library/Python/2.7/site-packages/PIL/_imaging.so
Expected in: flat namespace
in /Library/Python/2.7/site-packages/PIL/_imaging.so
Run Code Online (Sandbox Code Playgroud)
消息说_jpeg_resync_to_restart
没有找到,我用谷歌搜索尝试解决这个问题如下:
brew
安装Pillow
:https://github.com/Homebrew/homebrew-python然而,没有任何作用.有没有办法在小牛队上安装Pillow?我使用Python 2.7:默认的python解释器.
我确认按照这些步骤,我可以使用XCode 5在Mavericks 10.9.2上安装Pillow
1:
brew install libtiff libjpeg webp littlecms
Run Code Online (Sandbox Code Playgroud)
2:转到这里https://pypi.python.org/pypi/Pillow/2.3.1
下载zip文件并解压缩.
3:打开终端窗口,转到终端的Pillow-2.3.1文件夹.
4:这两行非常重要,因为它们会在安装Pillow时忽略错误,没有这两行就无法完成设置(我使用的是python 2.7,所以你可能需要更改你使用的任何版本):
sudo sed -i '' -e 's/-mno-fused-madd//g' /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_sysconfigdata.py
sudo rm /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_sysconfigdata.pyc
Run Code Online (Sandbox Code Playgroud)
5:运行命令
sudo python setup.py install
Run Code Online (Sandbox Code Playgroud)
完成!
小智 6
跟着这些步骤
xcode-select --install
su
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
pip install pillow
安装命令行工具:
在小牛队为我工作
归档时间: |
|
查看次数: |
11247 次 |
最近记录: |