2017-03-08 304 views
3
  1. 我有Raspberry 3模型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. 我试图安装熊猫(特别是0.18或更高版本),该版本的Python(不3.4)。
  4. 我已经尝试过pip安装,但是无法使它指向python 3.5.2甚至是卸载3.4版本。我也曾尝试Raspberry Pi-Python:在Python 3.5.2上安装Pandas

    sudo apt-get install python3-pandas 
    

    ,没有运气...

我很绝望。有没有办法做到这一点?我在本网站搜索了多个解决方案,但仍然没有任何解决方案

有谁知道该怎么做?
感谢

+0

如果您安装了Anaconda,那么您将拥有熊猫,numpy和所有其他科学软件包。 –

+0

当你运行'sudo apt-get install python3-pandas'你有什么错误? – eyllanesc

+1

此外,'apt search pandas'显示'python3-pandas/stable 0.14.1-2',而不是'0.18'或更高... –

回答

2

我一直在寻找同样的东西:一种方式来对树莓派3“安装”大熊猫的当前版本使用apt-get的在其上安装的RPI拉大熊猫的过时版本来自Raspbian存储库。

在GitHub上。我发现了两种解决方案,用于在RPi 3上安装当前版本的pandas(以及一般的Python/packages):一种解决方案是直接在Raspberry Pi上构建和安装熊猫,另一种解决方案包括安装当前的树莓派版本conda (称为BerryConda),然后将当前版本的熊猫作为来自Anaconda Cloud的RPi软件包下载。

解决方案1:

用户kleinee GitHub上创建了一个脚本,将上树莓PI 2创建Jupyter笔记本服务器和/或3。虽然,脚本的意图是建立一个笔记本Jupyter服务器,只需在RPi上安装当前版本的熊猫,即可轻松进行修改。

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

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

此解决方案的优点是您正在下载当前Python的版本和包直接从源代码包,所以你将永远得到最新的版本。缺点是你必须在RPi本地“构建”它们,这需要花费一些时间(在我的情况下为4个小时,包括Python本身在内的大约12个包)。

解决方案2:

用户jjhelmus创造 “BerryConda,” 康达的当前RPI版本。他还创建了他在Anaconda Cloud的RPi频道上提供的Python软件包(包括当前版本的熊猫)。使用此解决方案,您可以使用BerryConda安装当前版本的熊猫,而无需编译它,就像您在解决方案1中一样。

此解决方案的优点是您不必在本地编译任何东西,因此设置为快多了。一个可能的缺点是BerryConda和相关软件包是由与Anaconda或Continuum Analytics没有关联的人构建和维护的,他们将来可能会或可能不会继续这样做。尽管BerryConda软件包目前是最新的,但并不能保证将来会出现这种情况。