Python 2.7 pip2导致导入错误:未找到入口点(';控制台脚本';,';pip2';)

Python 2.7 pip2导致导入错误:未找到入口点(';控制台脚本';,';pip2';),python-2.7,pip,homebrew,macos-sierra,Python 2.7,Pip,Homebrew,Macos Sierra,我安装了Python2 brew install python 我可以本地化pip2,但不能使用它。在终端中,我得到一个错误,如下所示: elenama@s2078:~$ pip2 Traceback (most recent call last): File "/usr/local/bin/pip2", line 11, in <module> load_entry_point('pip==9.0.1', 'console_scripts', 'pip2')()

我安装了Python2

brew install python
我可以本地化pip2,但不能使用它。在终端中,我得到一个错误,如下所示:

elenama@s2078:~$ pip2
Traceback (most recent call last):
  File "/usr/local/bin/pip2", line 11, in <module>
    load_entry_point('pip==9.0.1', 'console_scripts', 'pip2')()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 570, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2750, in load_entry_point
    raise ImportError("Entry point %r not found" % ((group, name),))
ImportError: Entry point ('console_scripts', 'pip2') not found

elenama@s2078:~$ which pip2
/usr/local/bin/pip2
elenama@s2078:~$pip2
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/pip2”,第11行,在
加载入口点('pip==9.0.1','console\u scripts','pip2')()
文件“/usr/local/lib/python2.7/site packages/pkg_resources/_init__.py”,第570行,在加载入口点
返回获取分布(dist)。加载入口点(组、名称)
文件“/usr/local/lib/python2.7/site packages/pkg_resources/_init__.py”,第2750行,在加载入口点
“未找到入口点%r”((组、名称),))
ImportError:未找到入口点('console_脚本','pip2')
elenama@s2078:~$哪个pip2
/usr/local/bin/pip2
我通过
sudo-pip-uninstall-pip
卸载了本地python。我还卸载了python并重新安装了它

(顺便说一句,pip3工程)


有人能解决这个问题吗?

目前的自制Python 2安装似乎存在问题。我昨天刚安装,有完全相同的问题(python3很好)

我没有这样的解决方案,但我能够用PyCharm创建一个virtualenv,激活该环境,并使用pip正常安装东西。PyCharm不需要virtualenv包来完成这项工作

由于在实际工作中应该始终使用virtualenv(或等效软件),因此问题并不严重,您无法在一个软件包之外添加软件包。但我想我会提出一个问题,看看是否有人可以修复或解释它为什么不起作用


我们也应该使用Python3来做任何事情!这只是又一个提醒,好像我们需要一个

我也有同样的问题,通过运行此

python2 -m pip install --upgrade --force-reinstall pip

需要从这里安装Python2.7。然后重新启动终端: