首页 > 解决方案 > pip3 假定它使用常规 pip

问题描述

❯ pip3
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 6, 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==20.2.3' distribution was not found and is required by the application

出于某种原因,它说它正在访问/System/Library/Frameworks/Python.framework/Versions/2.7.

如果我输入which pip3它输出,/usr/local/bin/pip3.
所以我用它来设置我的路径,export PATH="/usr/local/bin/pip3:$PATH"


which python3我也对 python3:和输出做了同样的事情,/usr/bin/python3
然后我用它来输入我的路径:
export PATH="/usr/bin/python3:$PATH"

但是,出于某种原因,我的 MacBook 认为使用 python 2 和常规 pip。我希望能够使用 pip3。

标签: pythonpython-3.xpython-2.7pip

解决方案


推荐阅读