【问题标题】:Why does pip stop working on debian/ubuntu when updated为什么 pip 在更新时停止在 debian/ubuntu 上工作
【发布时间】:2015-10-20 21:49:30
【问题描述】:

我启动了几个 Debian vagrant box。执行pip install --upgrade pip 后,pip 命令停止工作。

root@debian6010-db1:/vagrant# pip install Jinja2
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

不知何故,我在我的一台机器上解决了这个问题。但问题仍然存在于其余部分。我在 Ubuntu vagrant box 上遇到了同样的问题。点坏了。

【问题讨论】:

  • 你考虑过Python在环境上的配置吗?您还使用 Python 2 还是 3?这可能是多种原因。
  • 我使用的是 python 2.7
  • 我试过wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python。这确实解决了点子问题。但是一旦我再次运行pip install --upgrade pip,我就会收到以下错误root@ubuntu-lb:/home/vagrant# pip install Jinja2 bash: /usr/bin/pip: No such file or directory。这令人沮丧。我应该能够更新 pip 而不会破坏它。

标签: python debian pip ubuntu-12.04 debian-based


【解决方案1】:

清除并重新安装可能是您的最佳选择

sudo apt-get purge python-pip

【讨论】:

  • 重新安装怎么样?清除本身没有帮助
  • 我确实尝试过重新安装。这并没有解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-12
  • 2010-09-13
  • 1970-01-01
  • 1970-01-01
  • 2015-01-12
相关资源
最近更新 更多