![由于 Python 3,HPLIP 无法在 20.04 上安装(该怎么办?)](https://linux22.com/image/1175139/%E7%94%B1%E4%BA%8E%20Python%203%EF%BC%8CHPLIP%20%E6%97%A0%E6%B3%95%E5%9C%A8%2020.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%EF%BC%88%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F%EF%BC%89.png)
我正在尝试安装最新的 HPLIP本指南。总结一下,您需要执行以下操作:
sudo apt-get purge hplip hplip-data hplip-doc hplip-gui hpijs-ppds libsane-hpaio printer-driver-hpcups printer-driver-hpijs
sudo rm -rf /usr/share/hplip/
sudo apt-get autoremove
然后下载最新的 HPLIP 并通过以下方式安装本指南(即sh hplip-3.20.2.run
接受所有默认值)。我正在 Ubuntu 20.04 上安装,我相信它使用的是 Python 3,而不是 Python 2。看来由于这个原因,HPLIP 安装程序出现错误:
...
检查 python2.7m... 没有
...
错误:找不到 python-devel 支持
解决这个问题的唯一办法是将我的 20.04 安装切换到 Python 2 版本? 我更愿意将这个 20.04 安装在 Python 3 上。
答案1
你可以通过运行以下命令安装 python2
sudo apt install python2
它不会改变python3的任何内容。
答案2
首先,很多用户似乎认为升级到最新版本的 HPLIP 可以解决问题。但是,除了极少数例外,他们从不说问题是什么,这里就是这种情况。这会导致很多其他用户寻求可能根本不存在的未知问题的解决方案。
除了少数例外,Ubuntu 20.04 中的 HPLIP 版本应该适合绝大多数选择使用它的用户。
其次,任何拥有现代 HP 打印机的人都不需要 HPLIP。他们可以选择使用它,但 HPLIP 是多余的。oldfred 的贡献指出了这一点。
第三,除非我错过了,否则没有提到设备型号。建议替代当前行动方案变得不可能。传统打印机与现代打印机将决定给出的建议。