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