覆盆子Pi Python:在Python 3.5.2上安装Pandas

2024-09-26 17:45:55 发布

您现在位置:Python中文网/ 问答频道 /正文

  1. 我有一个覆盆子3型号B和最新版本的覆盆子 (与Noobs 2.3.0一起安装)。
  2. 我已经按照说明成功地安装了Python3.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安装,但无法将其指向python 3.5.2,甚至无法卸载3.4版。我也试过

    sudo apt-get install python3-pandas
    

    运气不好。。。

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

有人知道怎么做吗?
谢谢


Tags: 版本comhttp覆盆子eson文章pi
1条回答
网友
1楼 · 发布于 2024-09-26 17:45:55

我一直在寻找同样的东西:一种在树莓Pi 3上“安装”当前版本熊猫的方法。使用apt-get在RPi上安装它,可以从Raspbian存储库中提取过时的pandas版本。

在GitHub上。我找到了两个在RPi 3上安装当前版本的pandas(以及Python/packages)的解决方案:一个解决方案是直接在覆盆子Pi上构建和安装pandas,另一个解决方案是在覆盆子皮上安装当前版本的conda(称为BerryConda),然后从Anaconda云中下载当前版本的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。我昨天运行了脚本“原样”,在我的RPi 3上安装Python和包含的“stack”(包括pandas)花了大约4个小时。

此解决方案的优点是,您可以直接从源代码下载当前版本的Python和包,因此您将始终获得最新版本。缺点是您必须在RPi上本地“构建”它们,这需要时间(在我的例子中,对于大约12个包,包括Python本身,需要4个小时)。

解决方案2:

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

此解决方案的优点是不必在本地编译任何内容,因此安装速度要快得多。一个可能的缺点是,BerryConda和相关的包是由与Anaconda或Continuum Analytics没有关联的人构建和维护的,该人将来可能会继续这样做,也可能不会继续这样做。虽然,BerryConda包目前是最新的,但不能保证将来会是这样。

相关问题 更多 >

    热门问题