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

时间:2017-03-08 22:14:52

标签: python python-3.x pandas pip raspberry-pi3

  1. 我有一个带有最新版Raspbian的Raspberry 3 Model B. (安装Noobs 2.3.0)。
  2. 我已使用说明成功安装了Python 3.5.2 发现在这篇文章中: 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
    

    没有运气......

  5. 我非常绝望。有没有办法做到这一点?我在这个网站上搜索了多个解决方案,但仍然没有。

    有谁知道怎么做? 感谢

1 个答案:

答案 0 :(得分:6)

我一直在寻找同样的事情:一种方式来安装" Raspberry Pi 3上当前版本的pandas。使用apt-get在RPi上安装它会从Raspbian存储库中提取过时版本的pandas。

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

解决方案1:

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

该脚本首先下载最新版本的Python 3(目前为3.6.1),将其设置并安装在RPi上。然后脚本继续下载他称之为“科学堆栈”的其他部分,"其中包括当前版本的熊猫。他还提供了另一个脚本,它将检查已安装Python包的更新,并在必要时自动更新它们。

您可以按原样运行整个脚本(安装当前版本的Python,jupyter,pandas,numpy,scipy,matplotlib等),也可以编辑脚本以仅安装当前版本的pandas。我按原样运行脚本""昨天花了大约4个小时来安装Python和包含的"堆栈" (包括熊猫)在我的RPi 3上。

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

解决方案2:

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

此解决方案的优势在于您无需在本地编译任何内容,因此设置速度更快。可能的缺点是BerryConda和相关软件包是由与Anaconda或Continuum Analytics无关的人建立和维护的,他们将来可能会或可能不会继续这样做。虽然BerryConda软件包目前是最新的,但不能保证未来的情况。