【问题标题】:python library dependency error :pkg_resources.DistributionNotFound: pycupspython库依赖错误:pkg_resources.DistributionNotFound:pycups
【发布时间】:2016-06-11 04:31:14
【问题描述】:

我想在我的树莓派上安装这个 repo https://github.com/armooo/cloudprint。 指令在这里 https://baxeico.wordpress.com/2014/06/03/raspberry-pi-google-cloud-print/

我有

sudo apt-get install cups
sudo apt-get install python-daemon python-cups
sudo dpkg -i cloudprint*.deb
sudo service cloudprintd login

然后我收到这里显示的错误消息:

pi@raspberrypi ~$ sudo service cloudprintd login Traceback(最 最近通话最后):文件“/usr/sbin/cloudprintd”,第 5 行,在 从 pkg_resources 导入 load_entry_point 文件“/usr/lib/python2.7/dist-packages/pkg_resources.py”,第 2707 行,在 working_set.require(requires) 文件“/usr/lib/python2.7/dist-packages/pkg_resources.py”,第 686 行,在 要求 需要 = self.resolve(parse_requirements(requirements)) 文件“/usr/lib/python2.7/dist-packages/pkg_resources.py”,第 584 行,在 解决 提高 DistributionNotFound(req) pkg_resources.DistributionNotFound: pycups

我尝试通过以下方式解决此问题:

sudo apt-get install libcups2-dev

但似乎没有任何效果。任何帮助将不胜感激!

我已经尝试过 pip install pycups,但我收到如下错误消息:

构建“杯子”扩展

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DVERSION="1.9.73" -I/usr/include/python2.7 -c cupsmodule.c -o build/temp.linux-armv7l-2.7/cupsmodule.o

cupsmodule.c:22:20:致命错误:Python.h:没有这样的文件或目录

编译终止。

错误:命令“gcc”失败,退出状态为 1

【问题讨论】:

  • 你试过pip install pycups吗?
  • @wgwz 我做到了。它给了我另一个错误。
  • apt-get install python-dev 然后再次尝试pip install pycups..
  • @wgwz 谢谢它很好

标签: python linux dependencies cups google-cloud-print


【解决方案1】:

一般来说,如果您看到如下错误:

fatal error: Something.h: No such file or directory

这通常意味着您缺少存储库中的 something-dev 包。

在这种情况下,apt-get install python-devpycups(一个 Python 包)的依赖项

一旦你得到pycups cloudprint 应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-18
    • 2015-09-29
    • 2014-12-11
    • 2014-12-13
    • 1970-01-01
    • 2018-04-10
    • 2015-02-10
    相关资源
    最近更新 更多