10

我安装 pip:

$ sudo apt-get install python-setuptools, python-pip

但是当我尝试用 pip 安装一些东西时,我遇到了这个错误

sudo pip install Flask
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
  load_entry_point('pip==1.3.1', 'console_scripts', 'pip')()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line 378, in    load_entry_point
  return get_distribution(dist).load_entry_point(group, name)
File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line 2565, in load_entry_point
  raise ImportError("Entry point %r not found" % ((group,name),))
ImportError: Entry point ('console_scripts', 'pip') not found

为什么??谢谢。

4

5 回答 5

17

sudo python3 -m pip install --upgrade --force-reinstall pip
可能会成功。试试看

于 2020-01-19T17:51:35.080 回答
8

我删除 setuptools 0.9.4 并执行 'pip install --upgrade setuptools' 并运行良好。

于 2013-11-22T02:59:30.537 回答
1

您可以检查 /usr/bin/pip 文件,如果它链接到 pip2,则将 pip2 的第一行从 '/usr/bin/python' 更改为 '/usr/bin/python2.7' 或 '/usr/ bin/python2.x' 匹配 pip2。如果它链接到 pip3,则更改为 python3 或与 pip3 匹配的 python3.x 版本。

它对我有用,因为我已经安装了 python 2.7 和 3 以及 pip。所以当我使用'pip'时,它默认使用python3,这会产生相同的输出。

于 2018-05-16T08:20:33.323 回答
1

我遇到了几乎相同的错误,并且在我的 Mac 上安装了 python2.7。我试过sudo python2.7 -m pip install --upgrade --force-reinstall pip了,它对我有用。如果您安装了 python3,那么您可以尝试sudo python3 -m pip install --upgrade --force-reinstall pip 希望它会起作用。

于 2021-06-08T05:42:04.840 回答
-2

我发现我的 Ubuntu 上有多个版本的 pip,我按照以下步骤操作并且它有效:

  1. sudo apt-get remove python-pip
  2. sudo rm -rf /usr/local/bin/pip-2.7 sudo rm -rf /usr/local/bin/pip
  3. sudo rm -rf /usr/local/lib/python2.7/dist-packages/pip-1.4.1.egg-info
  4. sudo easy_install -m pip-2.7 sudo easy_install -m pip
  5. curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  6. sudo python get-pip.py
于 2014-02-24T02:20:23.313 回答