Use*_*716 8 python linux raspberry-pi raspbian
我正在尝试使用标题中的命令在 raspberry pi 2 (model b, 7 wheezy)、python3.5.1、pip 9.0.1 上安装 Pandas,这是我的终端。
pi@raspberrypi ~ $ sudo pip3 install pandas
Collecting pandas
Using cached pandas-0.21.0.tar.gz
Requirement already satisfied: python-dateutil>=2 in /usr/local/lib/python3.5/site-packages (from pandas)
Requirement already satisfied: pytz>=2011k in /usr/local/lib/python3.5/site-packages (from pandas)
Requirement already satisfied: numpy>=1.9.0 in /usr/local/lib/python3.5/site-packages (from pandas)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.5/site-packages (from python-dateutil>=2->pandas)
Installing collected packages: pandas
Running setup.py install for pandas ... /
Run Code Online (Sandbox Code Playgroud)
我已经这样放置了几个小时,没有任何进展,怎么了?
没有成功,我尝试过:
针对 Andy K 的评论进行编辑,我已尝试使用 apt-get 执行以下操作:
pi@raspberrypi ~ $ sudo apt-get install python3-pandas
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-pandas
Run Code Online (Sandbox Code Playgroud)
我添加了正确的存储库,但仍然没有快乐
我通过升级 pi 上的操作系统解决了这个问题,然后使用以下命令:
sudo apt-get install python3-pandas
Run Code Online (Sandbox Code Playgroud)
我的存储库现在与问题中的存储库链接略有不同,它们如下:
deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
Run Code Online (Sandbox Code Playgroud)
如果有人感兴趣,现在的规格如下:
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Run Code Online (Sandbox Code Playgroud)
最后,使用新操作系统我仍然无法 pip install pandas,我让它在一夜之间运行但没有成功
我在使用 Docker 的 ARM 机器上也遇到过同样的问题。在我的机器上 python3-pip 提供了一个旧的 pip 发行版(9.0.1)。所以对我来说升级 pip 和 setuptools 就足够了
pip3 install -U pip setuptools
Run Code Online (Sandbox Code Playgroud)
然后你就可以正常安装其余的依赖项了。