我在运行 Debian 9 的 MOXA Linux 计算机上安装 Python 3.7.3 下的 Pandas 时遇到问题。它具有 Armv7 Cortex-A8 600-1000 MHz 处理器。
我试过:
sudo apt update
sudo apt ugrpade
sudo apt install python3-pandas
sudo apt-get install python3-pandas
最后两条命令出现以下错误:
python3-pandas : Depends: python3-pandas-lib (>= 0.19.2-5.1) but it is not installable)
和:
sudo pip3 install pandas
sudo pip3 install pandas -v
(在运行中看到)(安装需要很长时间,但最终会停止)
我安装了所有需要的软件包(numpy
、matplotlib
、setuptools
、pytz
、python-dateutil
等),但仍然出现错误。
它还说:you have held broken packages
。当我用谷歌搜索时,列出实际持有的软件包的命令:
dpkg --get-selections | grep hold
它什么也没返回,所以没有保留的包裹?
有任何想法吗?
更新:输出uname -a
:
Linux AAGCloudWatcher 4.4.0-cip #1 Wed Mar 27 13:53:48 CST 2019 armv7l GNU/Linux
答案1
根据这一页,python3-pandas-lib
是为官方存储库构建的arm
并可arm64
在官方stretch
存储库中使用。
根据您最近的更新,您的系统确定armv7l
需要armhf
Debian 的存储库分支。它似乎不适python-pandas
用于armhf
Debian stretch
,但它是为jessie
和构建的buster
。
安装pip
应该尝试为您的计算机构建它,但可能存在一些不兼容性,导致该版本无法正常工作,armv7l
这可能就是它不包含在 Debian 中的原因stretch
。