在Termux上安装Pandas会引发错误:工具链损坏

时间:2017-04-18 02:05:59

标签: android python pandas

我已经安装了Termux(如果重要的话在Android上运行)和python(2.7由于个人喜好),但在安装pandas时遇到以下问题:

RuntimeError: Broken toolchain: cannot link a simple C program

同样的错误会引发numpy,并且与这些模块的Cythonic特性有关。

因为我想使用python 2.7,我也使用pip2进行安装,不确定这是否与此有关。当我安装python-dev时,我实际使用python2-dev

之前的海报有this issue,似乎已修复,但在Mac上,解决方案对我不起作用。

真的,我想要做的就是在Android上安装python和pandas,我认为Termux是最好的解决方案,但我可以接受建议。

4 个答案:

答案 0 :(得分:2)

你有apt install python-dev吗?我相信当我遇到这个问题时,因为我没有使用-dev版本,使用-dev版本为我解决了很多问题。

我在https://github.com/WaylonWalker/Python_Setup_Termux

为自己做了一些笔记

答案 1 :(得分:2)

使用这些命令,它将安装所有库,如NumPy,pandas,matplotlib,jupyter,SciPy,keras,anaconda,scikit-learn:

apt install git
git clone https://github.com/sanheensethi/Installing-ML-In-Termux-Python.git
cd Installing-ML-In-Termux-Python
chmod +x ml-install.sh
ml-install.sh

答案 2 :(得分:0)

pandas最初安装numpy时遇到错误。我安装numpy的方式是

pkg install clang
pkg install python-dev
pip install numpy

答案 3 :(得分:0)

更具体地说,问题是围绕简单c程序的错误消息。安装clang之后,您将能够安装pandas而不会出现所指出的错误。

pkg install clang