我已经安装了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是最好的解决方案,但我可以接受建议。
答案 0 :(得分:2)
你有apt install python-dev
吗?我相信当我遇到这个问题时,因为我没有使用-dev版本,使用-dev版本为我解决了很多问题。
答案 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