当通过pip3安装新模块时,它将安装模块,然后抛出IO Error异常,然后它告诉我升级到新的pip版本10.0.1 - 我有 . 当我 pip install --upgrade pip 时,会产生OS Error . 在搜索网络后,我发现在El Capitan中,虽然它处理的是6个模块,但仍有例外 . 在尝试了这个想法后,我做了 pip install --ignore-installed six ,发生了IO Error .

问题:

我希望能帮助理解为什么要提出异常,并希望如何解决这个问题 . 弄清楚为什么异常针对python2.7而不是python3版本 . 为什么pip忽略了已升级的pip3版本10.0.1 . 最后,同时拥有pip和pip3,是否需要在两者上进行定期升级或模块安装 - 或者在这次回顾中他们是否相互通信?

版本和路径:

OS: High Sierra 10.13.4
which python: usr/bin/python
python --version: 2.7.10
which python3: usr/local/bin/python3
python3 --version: 3.6.5
which pip: usr/local/bin/pip
pip --version: 9.0.1
which pip3: usr/local/bin/pip3
pip3 --version: 10.0.1