当前位置: 首页 > 面试题库 >

使用更新的Python 2.6.2在Snow Leopard上安装Python Imaging Library(PIL)

班安平
2023-03-14
问题内容

我有一个全新的Snow Leopard安装(从已擦除的驱动器开始),并且在Snow Leopard安装期间安装了开发人员工具。

然后,我安装了Python 2.6.2,替换了Snow Leopard默认的python 2.6.1。我尝试通过以下方式安装PIL:

  1. easy_install
  2. pip
  3. 下载源并python setup.py build手动运行。

都产生相同的错误(链接到pip日志http :
//drop.io/gi2bgw6)。我已经看到其他人已经成功使用Snow
Leopard默认python 2.6.1安装了PIL,因此我不确定为什么在使其与2.6.2一起使用时会遇到很多麻烦。


问题答案:

python.org Python是使用较早的gcc构建的。尝试使用gcc-4.0代替SL的默认值4.2:

export CC=/usr/bin/gcc-4.0

在这里看到类似的问题。

这已经超越了stdarg问题。然后,您可能会遇到各种依赖库的后续构建问题。

BTW,gcc-4.0和gcc-4.2都包含在Snow Leopard的Xcode 3中, 因此无需额外安装。

2011年5月更新:请注意,较新的Xcode 4
(已在10.6上进行实验性使用,并且有望成为10.7的标准配置)不再包含PPC支持,因此,如果您安装Xcode
4,此建议将不起作用。选项包括使用来自python.org的较新的64位/ 32-bin Python
2.7.x安装程序,或使用MacPorts,Homebrew或Fink安装较新的Python 2.6和PIL以及各种第3方库。



 类似资料:
  • 本文向大家介绍Python pip 安装与使用(安装、更新、删除),包括了Python pip 安装与使用(安装、更新、删除)的使用技巧和注意事项,需要的朋友参考一下 pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 pip检测更新 命令:pip list –outdated pip升级包 命令:pip install --upgrade pac

  • 我刚刚升级到优胜美地。我使用的是Apache 2.2,但升级包括2.4。在经历了一些配置噩梦之后,我最终使用Homebrew重新安装了2.4。我有它大部分配置。但是,当我使用PHP的旧httpd.conf设置时,我得到以下错误: 未找到符号:_unixd_config\n引用自:/usr/local/opt/php55/libexec/apache2/libphp5。因此\n应在:/usr/loc

  • 在我的项目中,我安装了组件,但没有保存选项。现在,我想更新到? 如何更新bower。json与已安装的软件包?

  • 我下载了Python 3.6.1,它预装了Pip。我写了这个命令来安装Numpy 我得到了这个作为输出: 收集Numpy无法获取URLhttps://pypi.python.org/simple/numpy/:确认ssl证书时出现问题:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl. c: 749)-跳过无法找到满足要求的版本Numpy(来自版本:)麻木 我如

  • 我正在尝试在windows 10上安装tensorflow,并遵循以下链接:https://www.tensorflow.org/install/install_sources 我已经成功安装了bazel。问题是当我使用这个命令时 要安装tensorflow,msys显示以下错误。 错误:C:/compiler/tensorflow/tensorflow/python/BUILD:4855:1:没

  • 我想在全球范围内安装npm模块,但不建议使用:这个问题:npm/yeoman在没有sudo的情况下安装generator angular是解决方案。 我跟着这个 并将其添加到我的文件中 现在我必须安装一个全局模块,例如 但是我仍然收到一个错误,并且正如我读到的日志所示,npm似乎仍然在将全局模块安装到而不是