python - 点安装不工作。如何解决点子优先级问题?
问题描述
[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
优先权或其他任何可以解决这个问题的方法?
解决方案
我认为您可以使用 shell 中的别名来做到这一点:
$ alias pip='/usr/bin/pip'
然后,如果你执行$ alias pip
你应该得到:
alias pip='/usr/bin/pip'
推荐阅读
- typescript - 打字稿:“数字”类型的参数不可分配给“字符串”类型的参数
- php - PHP-Websocket:socket_recv() 和 socket_getpeername() 的问题
- eclipse - 无法在 Eclipse Photon / Eclipse IDE 中安装 Glassfish 工具
- java - While 循环出现 NoSuchElementException 错误
- python - 如果您要求整数并且没有得到整数,是否有例外?
- android - 在 Android 中从 Fragment 打开 Activity
- dart - 谁能给我一个想法,将会话超时重定向到颤振的登录屏幕?
- flutter - 尽管 SingleChildScrollView 出现 Flutter 溢出异常
- c# - C#检查字符串是否存在,如果存在则显示该字符串
- python - 对 Flask 后端响应正文的获取请求为 null 且没有 cors 并且在没有 no-cors 的情况下失败