我一直在OS X 10.6上使用MacPorts Python 2.6。
我正在考虑在同一台计算机上安装Enthought Python发行版(EPD),因为它预先配置了matplotlib和其他不错的数据分析和可视化软件包。
两个Python发行版可以在同一台机器上和平共存吗?
我需要注意哪些潜在问题(例如环境变量)?
我知道可以通过MacPorts构建matplotlib,但这是一个漫长的过程(大约需要一整天),关于在64位Intel上编译某些依赖项还存在一些开放性问题。
我想在权衡这两种方法之一之前先了解一下这些取舍。
最佳答案
我不是OSX用户,所以不能肯定地说,但是您应该没问题。
EPD捆绑了自己的python解释器和所有必需的库。安装程序基本上只是将压缩包解压缩到独立文件夹中。
linux安装程序不会修改任何环境变量(甚至$ PATH都不会),因此我认为mac安装程序是类似的。
(因此,您可能需要手动为EPD python / ipython / etc二进制文件设置别名,以便可以更轻松地调用它们而无需更改$ PATH。)
据我所知,EPD确实应该完全独立。与其他任何东西一起安装应该是安全的。