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

Vic*_* Sg 7 python pip python-3.x pandas raspberry-pi3

  1. 我有一个Raspberry 3 Model B和最新版本的Raspbian(安装了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
    
    Run Code Online (Sandbox Code Playgroud)

    没有运气......

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

有谁知道怎么做?
谢谢

小智 8

我一直在寻找同样的东西:一种在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的影响.

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

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

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

解决方案2:

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

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