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

标签 python matplotlib macports enthought

我一直在 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/

相关文章:

python - 在 matplotlib 中设置默认线型循环器

ffmpeg - x264 无法使用 MacPorts 构建

python - pandas from mac ports ImportError : No module named io. 数据

python - Osx 'which' 命令工作异常

python - 处理 ElasticSearch 最 Pythonic 的方法是什么?

python - 如何从flask Restful API返回图像?

python - Scrapy 将请求头大写

python - 在聚合函数中最常见

python - Matplotlib 半对数图 : minor tick marks are gone when range is large

python - 基于 pandas 系列列表创建 2D 绘图像素网格