在Arch Linux(ARM)上安装Python2的pandas模块。

3

你是否可以在使用ARM架构的Arch Linux上安装并使用Python(2.7)的pandas模块?

我尝试过:

pip2 install pandas

但是没有好运气...

我尝试下载AUR tar ball

但它抱怨ARM的问题。

顺便说一句:我不是很懂Linux......

更新

我终于有时间(圣诞节非常忙碌)记录安装消息:

1st part 2nd part

然后就在这里停止了...

3个回答

0
NumPy和Pandas已经为ARMv7h上的Arch Linux编译,并且可以在这里获取。
然而,这些似乎只是为Python3编译的。 我在piwheels上找到了Python2.7的安装包。
从piwheels下载的pandas-0.24.2-cp35-cp35m-linux_armv7l.whl应该可以工作,但你还需要安装兼容的依赖项(pytz和dateutil)。
我已经了解并测试了这里的软件包,并且在测试过程中会继续添加更多。
要安装,只需解压.xz包,它们将自动放置在正确的目录中。
tar -xf {tar package} -C /

对于车轮,按照以下步骤操作:
unzip {wheel.whl} -d /usr/lib/python2.7/site-packages

对于 six.py 只需移动/复制:
cp six.py /usr/lib/python2.7/site-packages/six.py

0

我没有ARM设备可以测试(我正在运行Arch Linux)。

根据我的调查...

pandas 需要 numpy 。根据这个请求问题,我怀疑 numpy 本身可以在ARM处理器上工作;当然,前提是你有安装包的工具(例如gcc)。

然而,我怀疑 pandas 还没有开发出可以在ARM架构上工作的版本(因为在x86-64架构上安装时没有任何问题)。


我已经在它上面安装了numpy。我想我只是使用“pacman -S python2-numpy”来获取它。有没有什么变通方法可以获得pandas呢? - Norfeldt

0

numpy 在 ARM 上似乎不可用。请参见软件包搜索

此外,我认为一个AUR助手可以帮助您找到构建和安装 AUR 包所需的缺失依赖项。


我已经在上面安装了numpy。我想我只是使用“pacman -S python2-numpy”来获取它。 - Norfeldt
由于我没有ARM设备,所以无法确定。您使用pip安装时出现了什么确切的错误? - Ghislain Hivon
Ghislain Hivon - 对于让你等待的时间感到抱歉,但我最终得到了消息的打印输出。 - Norfeldt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接