【问题标题】:Fail to use pip in Python 3.4在 Python 3.4 中无法使用 pip
【发布时间】:2015-05-28 04:46:22
【问题描述】:

我使用Anaconda在Windows 8下安装Python 3.4,一开始一切正常,后来系统告诉我需要使用pip install pip --upgrade更新pip。这样做之后,我在屏幕上得到了一些错误信息,然后 pip 不能再使用了。

现在当我尝试使用 pip 安装一些包时,会出现一些错误信息:

C:\Users\E440>pip
Traceback (most recent call last):
  File "E:\Program Files\Annaconda\lib\runpy.py", line 170, in _run_module_as_ma
in
    "__main__", mod_spec)
  File "E:\Program Files\Annaconda\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "E:\Program Files\Annaconda\Scripts\pip.exe\__main__.py", line 5, in <mod
ule>
ImportError: No module named 'pip'

我尝试了几种方法,但仍然无法修复它。有什么建议吗?

【问题讨论】:

  • 听起来你只需要升级pip 本身。我建议从here 获取文件get-pip.py,使用python get-pip.py 运行它,然后从那里继续。它应该安装最新版本的 pip,并修复所有其他问题。
  • 我没用过 Anaconda 发行版,但既然它有自己的 conda 包管理器,你不应该先尝试这样安装 pip 吗?

标签: python windows pip


【解决方案1】:

您正在尝试从您的 程序中import pip;由于pip 命令,而不是 模块,这将无法导入正确的程序:

import pip

相反,请从您的 解释器)调用它:

bash-3.2$ pip install module

【讨论】:

  • OP 不尝试导入 pip,在命令行中运行 pip 后出现错误。另请注意,问题是关于 Windows,而不是 Linux。
猜你喜欢
  • 1970-01-01
  • 2015-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多