【问题标题】:python on macos import fails on missing package缺少包的macos导入python失败
【发布时间】:2011-10-13 14:34:57
【问题描述】:

我正在尝试在 snow-leopard 上安装 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 有这个: 导出 PATH=/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:$PATH 然而python报告: /Library/Frameworks/Python.framework/Versions/2.7/bin/python

仍然无法安装 PIL。

我错过了什么??

编辑:

好的,看到反馈,我无法安装 PIL,这当然是问题所在。

【问题讨论】:

  • cromesant,这个问题两年前就解决了。请接受一些答案。

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


【解决方案1】:

正如 utdemir 所说,尝试使用

from PIL import Image

【讨论】:

  • 不,正如我评论的那样,没有 PIL 模块,我无法安装它(正是问题所在)
【解决方案2】:

好的,在了解更多信息后,我能够使用将它安装到 macports 2.7 sudo port install py2.7 然后是 pil。

当我启动 python 时,我怀疑问题仍然存在,它不是启动的 macports 版本,而是另一个.. .profile 具有从 /opt/local/bin 加载它所需的一切,但 id没有加载。我的 .bash_profile 中有一个冲突的 PATH 模块,它是由其他安装之一添加的。 评论出来效果很好,并且

导入图片作品...(不是来自 PIL...)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多