Raspberry Pi-Python:在 Python 3.5.2 上安装 Pandas

Raspberry Pi-Python: Install Pandas on Python 3.5.2

  1. 我有一个 Raspberry 3 Model B,最新版本 Raspbian (与 Noobs 2.3.0 一起安装)。
  2. 我已经按照说明成功安装了Python 3.5.2 在此 post 中找到: http://bohdan-danishevsky.blogspot.com.es/2015/10/building-python-35-on-raspberry-pi-2.html
  3. 我正在尝试在 Python(不是 3.4)版本上安装 Pandas(特别是 0.18 或更高版本)。
  4. 我试过pip install,但无法指向python 3.5.2甚至卸载3.4版。我也试过

    sudo apt-get install python3-pandas
    

    运气不好...

我很绝望。有没有办法做到这一点?我在这个网站上搜索了多种解决方案,但仍然一无所获。

有人知道怎么做吗?
谢谢

我一直在寻找相同的东西:在 Raspberry Pi 上 "install" 当前版本 pandas 的方法 3. 使用 apt-get 将其安装在RPi 从 Raspbian 存储库中提取 pandas 的过时版本。

在 GitHub。我找到了两种在树莓派 3 上安装当前版本 pandas(通常是 Python/packages)的解决方案:一种解决方案涉及直接在 Raspberry Pi 上构建和安装 pandas,另一个解决方案涉及在 Raspberry Pi 上安装当前 Raspberry Pi 版本的 conda(称为 BerryConda),然后从 Anaconda Cloud 下载当前版本的 pandas 作为 RPi 包。

解决方案 1:

GitHub 上的用户 kleinee 创建了一个脚本,该脚本将在 Raspberry Pi 2 and/or 3 上创建一个 Jupyter notebook 服务器。虽然,该脚本的目的是要创建一个 Jupyter 笔记本服务器,可以很容易地修改它以在 RPi 上只安装当前版本的 pandas。

该脚本首先下载最新版本的 Python 3(当前为 3.6.1),然后在 RPi 上进行设置和安装。然后脚本继续下载他称之为 "scientific stack," 的其他部分,其中包括 pandas 的当前版本。他还提供了另一个脚本,该脚本将检查已安装 Python 软件包的更新并在必要时自动更新它们。

您可以 运行 整个脚本原样(安装 Python、jupyter、pandas、numpy、scipy、matplotlib 等的当前版本)或者您可以编辑脚本以仅安装 pandas 的当前版本。我 运行 脚本 "as is" 昨天在我的 RPi 3 上安装 Python 和包含的 "stack"(包括 pandas)花了大约 4 个小时。

此解决方案的优点是您可以直接从源下载 Python 和软件包的当前版本,因此您将始终获得最新版本。缺点是您必须在 RPi 上本地 "build" 它们,这将花费时间(在我的情况下,大约需要 4 小时,包括 Python 本身)。

解决方案 2:

用户 jjhelmus 创建了 "BerryConda," conda 的当前 RPi 版本。他还创建了 Python 包(包括 pandas 的当前版本),并在 Anaconda Cloud 的 RPi 频道上提供这些包。使用此解决方案,您可以使用 BerryConda 安装当前版本的 pandas,而无需像在解决方案 1 中那样进行编译。

此解决方案的优点是您不必在本地编译任何东西,因此安装速度要快得多。一个可能的缺点是 BerryConda 和相关包是由与 Anaconda 或 Continuum Analytics 无关的人构建和维护的,他们将来可能会或可能不会继续这样做。虽然 BerryConda 软件包目前是最新的,但没有任何 gua运行tee 会是未来的情况。