首页 > 解决方案 > 无法为 python 3.9 安装 pip3

问题描述

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

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.9 get-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 模块.

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

谢谢。

标签: pythonpython-3.xpython-3.9

解决方案


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


推荐阅读