Python 图形文件夹模块在多次安装后将不会导入(Mac OSX)

Python 图形文件夹模块在多次安装后将不会导入(Mac OSX),python,png,tiff,Python,Png,Tiff,通过修改我的shell配置文件以确保找到MacPorts安装的端口,然后使用sudo-port-select-python27,解决了python gdal模块的类似问题 但这一次,我的图形文件夹中处理tiff和png读写的每个模块都无法导入: tiff@3.9.5图形/tiff pngpp@0.2.3图形/pngpp libgeotiff@1.3.0 graphics/libgeotiff 同样,当我运行python导入任何一个模块时,都会得到类似的响应: Traceback (most re

通过修改我的shell配置文件以确保找到MacPorts安装的端口,然后使用
sudo-port-select-python27
,解决了python gdal模块的类似问题

但这一次,我的图形文件夹中处理tiff和png读写的每个模块都无法导入:

tiff@3.9.5图形/tiff

pngpp@0.2.3图形/pngpp

libgeotiff@1.3.0 graphics/libgeotiff

同样,当我运行python导入任何一个模块时,都会得到类似的响应:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named png
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为png的模块

我做错了什么?

对于大多数Python软件包,MacPorts为每个受支持的Python版本提供了单独的端口。例如,如果您试图使用PIL(Python映像库),则需要安装该端口的2.7版本:

sudo port install py27-pil

如果您还没有安装MacPorts版本的Python2.7,那么它也将安装MacPorts版本。它位于
/opt/local/bin/python2.7

您是否自己创建了
graphics
文件夹?为什么不能使用PIL或其他图像存储库?@Constantinius我没有创建该文件夹。它是在我安装模块时由macports创建的。@Jim PIL只处理png的读取,但不处理geotiff。我正在使用卫星图像,并希望在读取和写入文件时维护地理空间标记。谢谢,伙计们。所以,如果gdal能工作,为什么你们不能用它来处理图像呢?