在Python 3.4中无法使用pip

时间:2015-05-28 04:46:23

标签: python windows pip

我使用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'

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

1 个答案:

答案 0 :(得分:0)

您正试图通过计划pip;由于import pip 命令,而不是模块,因此无法导入正确的程序:

bash-3.2$ pip install module

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

public static string GetDescription(this object obj)
{
    var fi = obj.GetType().GetField(obj.ToString());
    var attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
    if (attributes.Length > 0)
        return attributes[0].Description;

    return obj.ToString();