2

我正在使用 Ubuntu 10.10 并且我已经使用以下命令安装了 pip

apt-get install python-pip

但是,当我尝试使用 pip 安装任何软件包时,出现以下错误

ImportError: No module named pip.log

这里可能出了什么问题?

4

1 回答 1

1

我在默认安装是 python 2.6 的 debian squeezy(6.0) 上有同样的问题。要重现问题:

  1. 将 python 从构建源代码升级到 2.7 并将其安装在 /opt/python 中。

  2. wget bootstrap.pypa.io/get-pip.py并运行get-pip.py。安装应该是成功的。

  3. 运行pip并发生错误。ImportError: No module named pip.log.

解决问题的步骤:

  1. ls -l /usr/bin/pip找到旧的 pip 安装位置。
  2. rm -rf pip删除旧的 pip 安装。
  3. 重新pip安装get-pip.py
  4. 重新链接/usr/bin/pip到我电脑中的新 pip 安装位置ln -s /opt/python/lib/python2.7/site-packages/pip/__init__.py pip
于 2015-02-25T14:35:35.663 回答