为什么“pip3 install netifaces"在 Debian 10 Buster 上失败? [英] Why is 'pip3 install netifaces' failing on Debian 10 Buster?

查看:34
本文介绍了为什么“pip3 install netifaces"在 Debian 10 Buster 上失败?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 AWS EC2 上设置了一个新的 Debian 10 (Buster) 实例,并且能够安装一个依赖于 netifaces 的 pip3 包,但是当我第二天回到它时,该包在 netifaces 中出现了错误.如果我尝试运行 pip3 install netifaces 我得到同样的错误:

I setup a new Debian 10 (Buster) instance on AWS EC2, and was able to install a pip3 package that depended on netifaces, but when I came back to it the next day the package is breaking reporting an error in netifaces. If I try to run pip3 install netifaces I get the same error:

~$ pip3 install netifaces
Collecting netifaces
  Using cached https://files.pythonhosted.org/packages/0d/18/fd6e9c71a35b67a73160ec80a49da63d1eed2d2055054cc2995714949132/netifaces-0.10.9.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 20, in <module>
        from setuptools.dist import Distribution, Feature
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 35, in <module>
        from setuptools.depends import Require
      File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in <module>
        from .py33compat import Bytecode
      File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 55, in <module>
        unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape)
    AttributeError: 'HTMLParser' object has no attribute 'unescape'

推荐答案

HTMLParser().unescape 在 Python 3.9 中被移除.比较 Python 3.8 中的代码Python 3.9.

HTMLParser().unescape was removed in Python 3.9. Compare the code in Python 3.8 vs Python 3.9.

该错误似乎是 setuptools 中的一个错误.尝试升级setuptools.或者使用 Python 3.8.

The error seems to be a bug in setuptools. Try to upgrade setuptools. Or use Python 3.8.

这篇关于为什么“pip3 install netifaces"在 Debian 10 Buster 上失败?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆