【问题标题】:ImportError: cannot import name main when running pip with pip version 18.0, ubuntu 18.04ImportError: 使用 pip 版本 18.0、ubuntu 18.04 运行 pip 时无法导入名称 main
【发布时间】:2018-09-10 15:08:15
【问题描述】:

当我尝试运行 pip 时出现错误 cannot import name main。我曾尝试将文件 /usr/bin/pip 修改为

from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

根据this,我收到另一个错误module object has no attribute _main。提前致谢。

【问题讨论】:

  • 如何在 python 解释器上尝试以下操作? from pip import __main__; print(dir(__main__))?
  • @KotaMori Thx.. 重新启动计算机后,更改已生效。又查了一遍,之前的改动还在,好诡异。似乎重启总是正确的。

标签: python ubuntu pip


【解决方案1】:

您是否尝试过该页面上的第三个答案?对我有用的导入行是:

from pip._internal import main

我没有留下其他的行。

【讨论】:

  • 是的,但是在重新启动我的计算机之前它不起作用。真是太诡异了无论如何谢谢。
猜你喜欢
  • 2014-01-08
  • 2015-03-28
  • 1970-01-01
  • 2020-05-07
  • 2021-07-30
  • 2022-08-21
  • 2019-04-13
  • 1970-01-01
  • 2018-09-24
相关资源
最近更新 更多