【问题标题】:how to make pip works again?如何让 pip 再次工作?
【发布时间】:2019-11-18 15:24:05
【问题描述】:

我尝试通过编写此代码将 pip3 作为我的 Linux 中的主要 pip

alias pip=pip3

之后我给 pip 的任何命令,它都会继续给出相同的错误消息:

Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import main
ImportError: cannot import name 'main'

【问题讨论】:

  • 你在用python3吗?
  • 由于 pip 的打包方式(包装脚本不适用于 pip 重新设计),这可能在 Debian 上发生。你是如何安装 pip3 的?你安装后更新了吗?如果有怎么办?
  • @ΦXocę웃Пepeúpaツ 在 linux debian 上是的
  • @dejdej 成功了!谢谢!
  • 感谢大家的关心和帮助

标签: python linux pip


【解决方案1】:

对于linux,可以使用python bin的参数-m

python3 -m pip

所以,你可以使用这个别名

alias pip="python3 -m pip"

【讨论】:

  • 和消息是
  • 这里的cmets不知道怎么写代码
  • @RazanSrour 在您的问题中添加类似这样的附加信息,即添加带有I have also tried to .... and the result was .... 的部分。否则将很难遵循您已经尝试过的内容
  • 您输入了哪个命令?显示使用的任何其他错误消息?如果你刚刚输入了python -m pip,是的,这将打印使用情况,因为如果你不带参数调用 pip,这是默认行为。
  • @FlyingTeller 你说得对,我会考虑到这一点
【解决方案2】:

使用python3 -m pip install --user packagename

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 2020-03-14
    相关资源
    最近更新 更多