【问题标题】:How to use macports modules with the default version of Python preinstalled with Mac OSX?如何将 macports 模块与 Mac OSX 预装的默认 Python 版本一起使用?
【发布时间】:2012-03-10 14:09:52
【问题描述】:

我在 Mac OSX Leopard 10.5.8 上安装名为 potrace-1.10.tar.gz (http://potrace.sourceforge.net/#downloading) 的 potrace 源代码分发时遇到问题。

所以,我决定用 macports 安装 potrace(“port install potrace”),我想将它与 Python 的预安装版本 2.5 一起使用。 我不想使用 macports,因为我使用 MAMP。我使用的所有其他库都是在没有 macports 的情况下安装的。

有可能吗?

谢谢。

【问题讨论】:

  • 关于potrace,我看不出你需要在哪里使用任何与python相关的东西。 MacPorts 仅使用 potrace 端口安装二进制文件和手册页。如果您只想从 Python 脚本执行此 potrace 二进制文件,您可以使用任何版本执行此操作。您在那里看到了什么样的限制?

标签: python macports


【解决方案1】:

一般来说,MacPorts 维护自己的库版本,并且不使用 Mac OS X 提供的库。原因是 MacPorts 针对 Mac OS X 的多个版本,每个版本都附带不同的库。此外,众所周知,Apple 在修复 Mac OS X 提供的库中的安全漏洞方面很慢,并且可能会在较小的软件升级时更改它们,恕不另行通知。

另请参阅 MacPorts 常见问题解答中的这两个问题和答案:

【讨论】:

  • 非常感谢您的回答 Raim。我将使用子流程继续我的工作。
猜你喜欢
  • 1970-01-01
  • 2013-06-20
  • 2011-10-16
  • 1970-01-01
  • 1970-01-01
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
  • 2014-09-29
相关资源
最近更新 更多