EPD Python和MacPorts Python可以在OS X(matplotlib)上共存吗?

问题描述:

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

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

我知道通过MacPorts构建matplotlib是一个选项,但是这个过程很漫长(整整一天),并且存在关于编译64位Intel上的一些依赖关系的问题。

我想知道在进行这两种方法之前的权衡。

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

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

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

(正因为如此,你可能会想手动设置别名环保署蟒蛇/ IPython中的/ etc二进制文件,所以你可以更容易地称他们不改变你的$ PATH)。

EPD真应据我所知,完全独立。安装其他任何东西应该是安全的。

+1

感谢您的Linux数据点。听起来很有希望。 – bjoern 2010-05-20 19:33:52

我在Windows 7上使用了EPD。它很棒。只有在数据量相当大的情况下,我才停下来几次。

我也使用OSX,并且即将安装EPD,但犹豫了一下。

我认为Python2.7.3与EPD(2013年初)将成为默认的Python。通常,根据我的个人经验,从2.6升级到2.7应该不是问题。但我有点担心有2.7版本的2.7版本以及在我的OSX上使用GAE SDK会产生怎样的影响。 (升级创造了一个有点麻烦与GAE SKD)

这里是EPD自述说:

完全安装将安装以下软件: * Python的框架 - 安装到: /库/框架/ Python.framework /版本/ 7.3

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

  • 系统修复 - 使得EPD通过将 的.bash_profile行添加到您的路径来将Python设置为默认值。

我想我会睡在这。