【发布时间】:2010-11-15 20:50:27
【问题描述】:
我开始学习 python 并喜欢它。我主要在 Mac 和 Linux 上工作。当我使用 apt-get 安装 python 模块时,我发现在 Linux(主要是 Ubuntu 9.04)上它工作正常。我可以毫无问题地导入它。
在 Mac 上,我习惯于使用 Macports 来安装所有 Unixy 的东西。但是,我发现我安装的大多数 python 模块都没有被 python 看到。我花了一些时间玩 PATH 设置和使用 python_select 。什么都没有真正奏效,在这一点上我还没有真正理解,我只是在闲逛。
我的印象是 Macports 在管理 python 模块方面并不普遍。我想使用更“被接受”(如果这是正确的话)的方法重新开始。
那么,我想知道,Mac python 开发人员使用什么方法来管理他们的模块?
额外问题:
你使用苹果的python,还是其他版本? 你是从源代码编译所有东西,还是有一个运行良好的包管理器(Fink?)。
【问题讨论】:
-
不久前在 Ars Technica 上有一篇关于为 Mac OS X 打包 PyQt 应用程序的好文章:arstechnica.com/open-source/guides/2009/03/…
-
MacPorts 非常适合 Mac 上的 Python。注意:您需要通过 MacPorts 安装 Python 包,以便将它们安装到您的 MacPorts Python 安装中。您也可以在不使用 MacPorts 的情况下安装软件包;但是,您需要在安装软件包之前通过 python_select 将该版本的 python 设置为默认版本。如果您安装包然后使用 python_select,它不会有任何区别,因为它会安装到安装时默认的 Python 版本。
标签: python macos module packages macports