2011-08-18 26 views
1

python gdal模塊Gdal will not import after several installs (Mac OSX)的類似問題可以通過修改我的shell配置文件以確保找到MacPorts安裝的端口,然後使用sudo port select python python27來解決。多次安裝後,圖形文件夾模塊將不會導入(Mac OSX)

但這次它在我的圖形文件夾中的每個模塊與TIFF和PNG閱讀和寫作的交易,將不會導入:

TIFF @ 3.9.5圖形/ TIFF

pngpp @ 0.2.3顯卡/ pngpp

libgeotiff @ 1.3.0圖形/ libgeotiff

同樣,當我運行python導入這兩個模塊,我得到了相似的反應:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named png 

我在做什麼錯?

+0

你自己創建了'graphics'文件夾嗎? – Constantinius

+0

爲什麼不能使用PIL或其他影像庫? – Jim

+0

@Constantinius我沒有創建文件夾。它是在我安裝模塊時由macports創建的。 – Alvin

回答

1

對於大多數Python軟件包,MacPorts爲每個受支持的Python版本提供單獨的端口。例如,如果您嘗試使用PIL(Python圖像庫),您需要安裝2.7版本,端口:

sudo port install py27-pil 

這也將安裝Python 2.7的MacPorts的版本,如果你不」已經安裝了它。它位於/opt/local/bin/python2.7