首页 > 解决方案 > 使用 pip2 安装 matplotlib 却返回了这样的错误

问题描述

我正在使用 pip2 安装 matplotlib 但收到此错误

> Traceback (most recent call last):   File "/usr/local/bin/pip2", line
> 5, in <module>
>     from pkg_resources import load_entry_point   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 3251, in <module>
>     @_call_aside   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 3235, in _call_aside
>     f(*args, **kwargs)   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 3264, in _initialize_master_working_set
>     working_set = WorkingSet._build_master()   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 585, in _build_master
>     return cls._build_from_requirements(__requires__)   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 598, in _build_from_requirements
>     dists = ws.resolve(reqs, Environment())   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 786, in resolve
>     raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'pip==19.0.3' distribution was
> not found and is required by the application ZENTs-MBP:~ TTH$ pip2
> list Traceback (most recent call last):   File "/usr/local/bin/pip2",
> line 5, in <module>
>     from pkg_resources import load_entry_point   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 3251, in <module>
>     @_call_aside   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 3235, in _call_aside
>     f(*args, **kwargs)   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 3264, in _initialize_master_working_set
>     working_set = WorkingSet._build_master()   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 585, in _build_master
>     return cls._build_from_requirements(__requires__)   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 598, in _build_from_requirements
>     dists = ws.resolve(reqs, Environment())   File "/Users/TTH/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py",
> line 786, in resolve
>     raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'pip==19.0.3' distribution was
> not found and is required by the application

标签: pythonmatplotlibpip

解决方案


你需要先升级pip

运行以下命令:

pip2 install --upgrade pip

然后继续安装matplotlib


推荐阅读