PIP——升级不适用于Python 3.8.2

PIP——升级不适用于Python 3.8.2,python,python-3.x,macos,pip,Python,Python 3.x,Macos,Pip,我有Python版本3.8.2和过时的PIP版本。我正在使用Mac,当我尝试通过执行PIP安装来升级PIP时--升级PIP我收到以下错误消息: ➜ ~ pip install --upgrade pip Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point

我有Python版本3.8.2和过时的PIP版本。我正在使用Mac,当我尝试通过执行
PIP安装来升级PIP时--升级PIP
我收到以下错误消息:

➜  ~ pip install --upgrade pip
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3241, in <module>
    @_call_aside
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3225, in _call_aside
    f(*args, **kwargs)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3254, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 585, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 598, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 786, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pip==18.0' distribution was not found and is required by the application
➜  ~ ```
➜  ~ pip安装--升级pip
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/pip”,第5行,在
从打包资源导入加载入口点
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/pkg_resources/__init__.py”,第3241行,在
@_把你叫到一边
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/pkg_resources/__init__.py”,第3225行,在_call_旁边
f(*args,**kwargs)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/pkg_resources/___init__.py”,第3254行,在_initialize_master_working_集中
工作集=工作集。_build_master()
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/pkg_resources/__init__.py”,第585行,在_build_master中
从需求返回cls.\u构建需求(\u需要\u)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/pkg_resources/___init__.py”,第598行,在_build_from_需求中
dists=ws.resolve(请求,环境())
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/pkg_resources/_init__.py”,第786行,解析
未找到raise DistributionNotFound(请求,请求者)
pkg_resources.DistributionNotFound:找不到'pip==18.0'分布,该分布是应用程序所必需的
➜  ~ ```

您必须按照所述步骤手动重新安装pip

  • 多纳
  • 在下载python脚本的文件夹中运行
    python get pip.py
  • 然后,您可以正常使用pip

  • 您必须按照描述的步骤手动重新安装pip

  • 多纳
  • 在下载python脚本的文件夹中运行
    python get pip.py
  • 然后,您可以正常使用pip

  • pip
    运行2.7pip。看看追踪
    pip3
    运行3.x pip,如果只有3.8,则运行3.8
    python3-mpip
    将运行一些3.x pip,
    python3.8-mpip
    将只运行3.8 pip。我建议您首先升级到3.8.7。我忘了python.org安装程序是否有升级pip的选项。如果没有,

    python3.8 -m pip install --upgrade pip
    
    应该有用(我刚刚运行过)。如果不是


    应安装一个可升级的最新pip。

    pip
    运行2.7 pip。看看追踪
    pip3
    运行3.x pip,如果只有3.8,则运行3.8
    python3-mpip
    将运行一些3.x pip,
    python3.8-mpip
    将只运行3.8 pip。我建议您首先升级到3.8.7。我忘了python.org安装程序是否有升级pip的选项。如果没有,

    python3.8 -m pip install --upgrade pip
    
    应该有用(我刚刚运行过)。如果不是


    应安装可升级的最新pip。

    虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-非常感谢。这就成功了!非常感谢。这就成功了!