macos导入上的python在丢失的包上失败

时间:2011-07-26 16:58:35

标签: python osx-snow-leopard python-imaging-library pip easy-install

我正在尝试在雪豹上安装PIL,但我遇到了一些问题。 首先需要清理这个系统,使用macports,easy_install等进行太多测试。我可能在那里有太多版本的python ......但这不是真正的问题。 似乎无论我尝试什么,我都无法安装PIL。

我尝试使用macports并且结论正确,但是

Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
 [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import Image
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
 ImportError: No module named Image
 >>> 

我尝试通过easy_install和pip进行安装,总是出现this

等错误

所以我读了一遍,发现xcode4引起了一些问题,并尝试通过python.org网站安装程序安装python27,然后重试......同样的问题。

最后我尝试使用2.7的macports版本,但我无法...安装,但我无法

目前的状况: .profile有这个: export PATH = / opt / local / bin:/ opt / local / sbin:/ usr / local / mysql / bin:$ PATH 然而哪个python报道:     /Library/Frameworks/Python.framework/Versions/2.7/bin/python

仍无法安装PIL。

我错过了什么?

编辑:

好的回答,我无法安装PIL,当然这也是问题。

2 个答案:

答案 0 :(得分:0)

正如utdemir评论的那样,请尝试使用

from PIL import Image

答案 1 :(得分:0)

在找到更多信息后,我可以将它安装到macports 2.7上使用 sudo port安装py2.7然后是pil。

因为我怀疑当我启动python时问题仍然存在,所以它不是被启动的macports版本而是另一个...... .profile具有从/ opt / local / bin加载所需的一切而且id没装。我的.bash_profile中存在一个冲突的PATH mod,它是由其他一个安装添加的。 评论它完美无缺,

导入图片有效......(不是来自PIL ...)