【发布时间】:2013-08-23 07:10:39
【问题描述】:
我正在尝试在我的 Mac 上安装 Pandas for Python。我安装了 Xcode,然后基于另一个 SO 帖子安装了 MacPorts,然后输入了命令 sudo port install py27-pandas。
究竟什么是“端口”?我已经阅读了它的定义,它是一种“软件构造”(不确定这意味着什么)。通过阅读 MacPorts 的文档,MacPorts “为给定端口自动安装任何需要的支持软件,称为依赖项。”就我而言,熊猫会成为“港口”吗?如果是这样,为什么当 Pandas 文档仅引用三个依赖项时,MacPorts 会安装超过 50 个依赖项?
究竟如何使用 MacPorts?我目前使用终端访问 Python。既然 Pandas 是通过 MacPorts 安装的,我会做一些不同的事情吗?还是 MacPorts 基本上只是一个“安装程序”,而我使用 Python 也经历了同样的过程?
【问题讨论】:
-
我认为 macports 的名字来源于软件是“移植版本”的想法 - 并不是说它们一定是移植的,而是因为“易于安装”并解决了依赖关系等,该软件似乎或多或少像 pkg 一样对 mac 原生。只需将其视为 easy_install 之类的安装程序或更合适的 apt-get et-al