首页 > 解决方案 > 点安装不工作。如何解决点子优先级问题?

问题描述

[qq88@qq88-pc ~]$ which -a pip
/home/qq88/.local/bin/pip
/usr/bin/pip

因此,似乎在 python 3.8 更新之后,安装优先级之间存在冲突——现在它是/home/qq88/.local/bin/pip,而不是/usr/bin/pip。这在执行以下操作时会导致问题pip install

[qq88@qq88-pc ~]$ pip install ipython
Traceback (most recent call last):
  File "/home/qq88/.local/bin/pip", line 10, in <module>
    sys.exit(main())
TypeError: 'module' object is not callable

我去安装它python -m pip install ipython但是:

[qq88@qq88-pc ~]$ ipython
Traceback (most recent call last):
  File "/home/qq88/.local/bin/ipython", line 6, in <module>
    from IPython import start_ipython
ModuleNotFoundError: No module named 'IPython'

我现在如何运行它?更重要的是,我如何让/usr/bin/pip优先权或其他任何可以解决这个问题的方法?

标签: pythonpip

解决方案


我认为您可以使用 shell 中的别名来做到这一点:

$ alias pip='/usr/bin/pip'

然后,如果你执行$ alias pip你应该得到:

alias pip='/usr/bin/pip'

推荐阅读