【问题标题】:Can EPD Python and MacPorts Python coexist on OS X (matplotlib)?EPD Python 和 MacPorts Python 可以在 OS X (matplotlib) 上共存吗?
【发布时间】:2010-05-19 23:17:24
【问题描述】:

我一直在 OS X 10.6 上使用 MacPorts Python 2.6。 我正在考虑在同一台机器上安装 Enthought Python Distribution (EPD),因为它预先配置了 matplotlib 和其他不错的数据分析和可视化包。

两个 Python 发行版能否在同一台机器上和平共存? 我需要注意哪些潜在问题(例如环境变量)?

我知道通过 MacPorts 构建 matplotlib 是一种选择,但是这个过程很长(大约一整天),并且在编译一些依赖于 64 位 Intel 的依赖项方面存在一些悬而未决的问题。

在采用这两种方法之一之前,我想了解权衡取舍。

【问题讨论】:

    标签: python matplotlib macports enthought


    【解决方案1】:

    我不是 OSX 用户,所以我不能肯定,但你应该没问题。

    EPD 捆绑了它自己的 python 解释器和所有必需的库。安装程序基本上只是将一个 tarball 解压缩到一个独立的文件夹中。

    linux 安装程序不修改任何环境变量(甚至 $PATH),所以我假设 mac 安装程序是类似的。

    (因此,您可能需要手动设置 EPD python/ipython/etc 二进制文件的别名,以便更轻松地调用它们而无需更改 $PATH。)

    据我所知,EPD 确实应该是完全独立的。与其他任何东西一起安装应该是安全的。

    【讨论】:

      【解决方案2】:

      我在 Windows 7 上使用过 EPD。效果很好。数据集相当大时,我只停了几次。

      我也使用 OSX,正要安装 EPD,但有点犹豫。

      我认为EPD(2013年初)附带的python 2.7.3将成为默认的python。通常,根据我的个人经验,从 2.6 升级到 2.7 应该不是什么大问题。但是我有点担心有 2 个版本的 2.7 以及它会对在我的 OSX 上使用 GAE SDK 产生什么样的影响。 (使用 GAE SKD 升级带来了一些麻烦。)

      环保署自述文件内容如下:

      完整安装将安装以下内容: * Python 框架——安装到: /Library/Frameworks/Python.framework/Versions/7.3

      • Python 应用程序 -- 安装到 /Applications/Enthought

      • 系统修复——通过在 你的 .bash_profile 到你的路径。

      我想我会睡在这个上面。

      【讨论】:

        猜你喜欢
        • 2015-03-22
        • 2017-01-19
        • 2014-07-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-10
        • 2012-02-27
        • 2013-05-06
        相关资源
        最近更新 更多