Python故障排除:ImportError:无法导入名称' main'

时间:2018-04-22 18:24:13

标签: python installation pip package

我遇到了包装安装问题,请点击。 我使用的是Python 3.6。

当我尝试使用pip安装软件包时,我在cmd中收到以下消息。

*C:\Python36\Scripts>pip intstall --user httpie
Traceback (most recent call last):
  File "c:\python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Python36\Scripts\pip.exe\__main__.py", line 5, in <module>
ImportError: cannot import name 'main'*

当我升级pip之前,它发生了。我试图卸载Python并再次安装它,但它不起作用。我找不到解决方案,任何想法?

3 个答案:

答案 0 :(得分:0)

首先,如果你已经安装了pip,那么删除python目录中的pip文件夹将其删除。然后通过以下命令安装pip:

$ sudo easy_install pip

这将安装旧版本,您可以在10日之后下载更新的版本。

答案 1 :(得分:0)

我修好了。正如你所说,我用pip删除了文件夹。因为我在Windows 10中工作,所以我从https://pip.pypa.io/en/stable/installing/下载了get-pip.py并运行它。

答案 2 :(得分:0)

您还可以使用降级到9.p点

python -m pip install -U "pip<10"