天天看点

termux python pandas_关于android:在Termux上安装Pandas会引发错误:工具链损坏

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

RuntimeError: Broken toolchain: cannot link a simple C program

对于numpy会抛出相同的错误,并且与这些模块的Cythonic性质有关。

因为我想使用python 2.7,所以我也在使用pip2进行安装,不确定是否对此有任何影响。 当我安装python-dev时,我实际上使用的是python2-dev。

以前的海报存在此问题,并且似乎已得到解决,但是在Mac上,该解决方案不适用于我。

确实,我要做的就是在Android上安装python和pandas,我认为Termux是最好的解决方案,但我愿意提出建议。

使用以下命令将安装所有库,例如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

您是apt install python-dev吗? 我相信当我遇到此问题时是因为我没有使用-dev版本,所以使用-dev版本可以为我解决许多问题。

我在https://github.com/WaylonWalker/Python_Setup_Termux上为自己做了一些笔记

感谢您的建议,但我确实做到了,但仍然遇到了这个问题。 在我的原始帖子中添加了一些其他信息。

我目前在LG G5上使用python 3.6和pandas运行termux。 看着我的history.txt文件,我在尝试升级/安装不同的编译器时一团糟,没有运气安装numpy。 我的帖子是对我有用的解决方案。 我会尝试3.6,看看是否可行。

我对将其与3.6配合使用感到很正确,但我不能为此而实现这一飞跃。 再次感谢!

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

pkg install clang

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

pkg install clang

pkg install python-dev

pip install numpy