【问题标题】:Macports for building scientific python environment用于构建科学 Python 环境的 Macports
【发布时间】:2014-03-06 22:51:23
【问题描述】:

我正在学习 Python 进行数据分析。我有 OS X Mavericks。我想安装最需要的模块来拥有一个科学的 Python 环境。我知道最常见的是 numpy、matplotlib、scipy,但我想知道将来是否还需要其他的。

所以我需要的是:一个带有所有端口的 macport 命令,可以一次为我安装这些东西。

编辑:当然也包括 python 和 ipython 在新人的命令中。

【问题讨论】:

  • 很抱歉没有直接回答这个问题,但我(个人)建议您使用 Homebrew 而不是 Macports。 Macports 过去似乎有很多问题。如果你刚刚启动你的 python 环境,这将是一个很好的切换机会。
  • @oLas 您在使用 macports 时遇到了哪些问题?

标签: python macports


【解决方案1】:

我建议将Anaconda 视为一个独立的 Python 科学环境。安装非常流畅,与 Mac 上的其他 Python 安装没有任何交互。

【讨论】:

    【解决方案2】:

    关于我上面的评论,假设您目前并没有严重依赖 Macports 作为包管理器,我会向您指出本指南 Installing scientific Python on Mac OS X 的方向。有许多具有相同主题的类似指南:

    1. 使用 Homebrew 安装 Python(非常容易处理指令和链接)
    2. 使用pip内置的Python包管理器安装scipy、iPython等

    在解决这个问题之前,我摆弄了一段时间的 MacPorts 和自编译的东西,这真的很容易。易于设置,更重要的是,安装后易于管理!

    我应该补充一点,如果您选择使用 MacPorts 而不是 Homebrew,仍然建议您使用 pip 来管理/安装您的 Python 包。所以没有一个 MacPorts 命令可以做到这一点。

    【讨论】:

    • 我已经用 macports 安装了以下内容: sudo port install python27 python33 py27-numpy py27-scipy py27-matplotlib py27-tornado py27-zmq py27-ipython py27-cython py27-scikit-learn py27-virtualenv virtualenv_select py27-nose-testconfig py27-pep8 pep8_select py27-pip g95
    • 为时已晚?如果我想切换回使用 Homebrew,该怎么办?!
    • 别担心,我也有同样的问题。看到这个问题python homebrew by default - 只需要确保在你用自制软件下载python之后,你指向正确的文件夹。删除 MacPorts 也是个好主意。
    猜你喜欢
    • 2011-10-06
    • 2022-08-09
    • 2017-12-22
    • 1970-01-01
    • 2016-10-31
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    相关资源
    最近更新 更多