无法为 python 3.9 安装 pip3



我已经尝试了一切,我尝试了以下操作:

卷曲https://bootstrap.pypa.io/get-pip.py-o get-pp.pypython3.9 get-pp.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时——版本显示它使用的是python 3.6

你的想法是,为什么我需要为python 3.9安装它,我使用的py应用程序只支持这一点,当我尝试使用python3.9应用程序运行它时,它说即使安装了pip3模块,也缺少它。

我希望有人能告诉我修复方法,或者是什么导致了错误。

谢谢。

同样的事情也发生在我身上,我的安装无法正确编译,因为python中的一个文件没有从旧版本更新。只需重新安装python 3.9并重试安装pip3,它就可以工作了。这样做很糟糕,但以后会解决更多的问题。

尝试此命令升级setuptools

pip3 install --upgrade setuptools

如果不起作用,试试这些

pip3 install --upgrade pip
pip3 install --upgrade distlib

最新更新