Не могу установить pip3 для python 3.9

Я пробовал все, я пытался сделать следующее:

curl https://bootstrap.pypa.io/get-pip.py -o получить-pip.py python3.9 получить-pip.py

Но это просто дает мне следующую ошибку:

root@ubuntu18:~# python3.9 get-pip.py
Traceback (most recent call last):
  File "/root/get-pip.py", line 24184, in <module>
    main()
  File "/root/get-pip.py", line 139, in main
    bootstrap(tmpdir=tmpdir)
  File "/root/get-pip.py", line 120, in bootstrap
    args = determine_pip_install_arguments()
  File "/root/get-pip.py", line 65, in determine_pip_install_arguments
    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'

И я часами пробовал разные исправления, когда я делаю pip3 --version, он показывает, что использует python 3.6.

И вы думаете, почему мне нужно установить его для python 3.9, ну приложение py, которое я использую, поддерживает только это, и когда я пытаюсь запустить его с помощью python3.9 app.py, он говорит, что отсутствуют модули pip3, хотя он установлен .

Я надеюсь, что кто-то может сказать мне исправление или причину ошибки.

Спасибо.


person infamous hvher    schedule 21.03.2021    source источник


Ответы (2)


То же самое случилось со мной, моя установка не скомпилировалась правильно, потому что файл в python не обновлялся из более старой версии. Просто переустановите python 3.9 и повторите попытку установки pip3, после чего все должно заработать. Это отстой, но решает больше проблем в будущем.

person user212463    schedule 21.03.2021
comment
Я переустанавливал python несколько раз ... Я даже пробовал ПОЛНУЮ очистку, нада .... не знаю, что делать - person infamous hvher; 21.03.2021
comment
@infamoushvher попробуйте установить более старую версию Python, а затем обновить ее до новейшей версии, и то же самое с pip3. - person user212463; 21.03.2021
comment
Потому что каждый раз, когда мне приходится переустанавливать, мне также нужно делать обновление apt-get, и это устанавливает некоторые материалы Python... - person infamous hvher; 21.03.2021
comment
@infamoushvher ах да, я забыл об этом, то, что ответили другие ребята, похоже, что это должно сработать. - person user212463; 21.03.2021

Попробуйте эту команду для обновления setuptools

pip3 install --upgrade setuptools

Если это не работает, попробуйте эти

pip3 install --upgrade pip
pip3 install --upgrade distlib
person Shabari nath k    schedule 21.03.2021
comment
Дело в том, что я даже не могу установить pip3, выполнив curl bootstrap.pypa.io/get-pip .py -o get-pip.py python3.9 get-pip.py - person infamous hvher; 21.03.2021