Skip to content

python3.9 get-pip.py results in "AttributeError: 'HTMLParser' object has no attribute 'unescape'" #9130

Closed
@msoultan

Description

@msoultan
  • pip version:
    version 20.2.4

  • Python version:
    Python 3.9

  • Operating system:
    Ubuntu 18.04.5 LTS

When I try an install pip I get the following error:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1842k  100 1842k    0     0  4168k      0 --:--:-- --:--:-- --:--:-- 4159k
$ python3.9 get-pip.py --user
Traceback (most recent call last):
  File "/tmp/get-pip.py", line 23704, in <module>
    main()
  File "/tmp/get-pip.py", line 198, in main
    bootstrap(tmpdir=tmpdir)
  File "/tmp/get-pip.py", line 120, in bootstrap
    import setuptools  # noqa
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in <module>
    from setuptools.dist import Distribution, Feature
  File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, 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 54, in <module>
    unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape)
AttributeError: 'HTMLParser' object has no attribute 'unescape'

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions