【问题标题】:Python troubleshooting: ImportError: cannot import name 'main'Python 疑难解答:ImportError: cannot import name 'main'
【发布时间】:2018-10-02 19:17:59
【问题描述】:

我在安装包时遇到问题,pip。 我正在使用 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 并再次安装它,但它不起作用。我找不到解决方案,有什么想法吗?

【问题讨论】:

标签: python installation pip package


【解决方案1】:

首先,如果您已经安装了 pip,然后通过删除 python 目录中的 pip 文件夹来删除它。然后通过这个命令安装 pip:

$ sudo easy_install pip

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      你也可以降级到 pip 9.x 使用

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-13
        • 2011-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-20
        相关资源
        最近更新 更多