簡體   English   中英

在雪豹上安裝PIL

[英]Installing PIL on Snow Leopard

嘿,我在Snow上安裝PIL時遇到問題。

升級到SL后,我進行了macports全新安裝,並按照操作系統特定的安裝說明從jpeg庫的源代碼安裝了macports。 用pip安裝PIL很順利,但是當我嘗試導入_imaging模塊時,我收到以下消息:

Traceback (most recent call last):
File "<string>", line 1, in <module> ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so: mach-o, but wrong architecture

MacPorts已經有一個PIL端口,它將為您完成所有工作!

sudo port install py26-pil

不過,您應該首先進入site-packages目錄和其他位置,以刪除手動安裝的內容。 MacPorts將安裝所有必需的依賴庫。

Mac OS X上的PIL對於我的許多朋友來說都是一個痛點。 這些說明似乎通常有助於加快啟蒙過程:

http://passingcuriosity.com/2009/installing-pil-on-mac-os-x-leopard/

祝好運!

我遇到了同樣的問題,實際上創建了一個有關如何解決此問題的小教程。 在Snow Leopard甚至Lion上獲取PIL,libjpeg和Imaging的工作副本

我的默認Python版本仍為2.6,因此我不得不切換到2.7

defaults write com.apple.versioner.python Version 2.7

將jpeg cd的v8c進入jpeg目錄。

sudo make clean
CC="gcc -arch i386" ./configure --enable-shared --enable-static
make
sudo make install

得到成像我正在使用1.1.6

解壓縮成影像

sudo rm -rf build
vi setup.py
JPEG_ROOT = libinclude(“/usr/local/lib”)
sudo python setup.py install

就這么簡單

運行您的python解釋器,

import PIL
import _imaging
import Image

如果一切都好,那一切就定了。

我不確定(我自己使用PC),但我認為您可能會在這里找到一些有趣的東西

願原力與你同在

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM