更新 - 替代:警告:重新安装/usr/local/bin/pip3.10,因为PIP LinkGroup无效

发布于 2025-01-25 09:00:38 字数 1243 浏览 1 评论 0原文

当我尝试使用PIP做点事时,我得到了以下消息。

      Wybór       Ścieżka               Priorytet  Status
    ------------------------------------------------------------
      0            /usr/local/bin/pip3.10   1         tryb auto
    * 1            /usr/local/bin/pip3.10   1         tryb ręczny
      2            /usr/local/bin/pip3.9    1         tryb ręczny
    
    Proszę wcisnąć <enter>, aby pozostawić bieżący wybór[*]; albo wpisać wybrany numer: 0
    update-alternatives: warning: force to reinstall /usr/local/bin/pip3.10 because pip linkgroup is invalid 
update-alternatives: warning: skip replacing / usr / bin / pip with link

试图用以下方式重新安装pip:sudo apt-get -purge autoremove python-pip然后sudo apt-get install python pip

也尝试使用更改链接UPDATE -ANTERSINTE -INSTALL/USR/BIN/PIP PIP/usr/local/bin/pip3.10 1 - Path是正确的。

如果我使用python -v&amp;&amp; PIP -V

Python 3.10.4
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 6, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'

如何修复,以便将PIP连接到/USR/local/bin/pip3.10,以便我可以安装软件包?

I got following message when I try to do something with pip.

      Wybór       Ścieżka               Priorytet  Status
    ------------------------------------------------------------
      0            /usr/local/bin/pip3.10   1         tryb auto
    * 1            /usr/local/bin/pip3.10   1         tryb ręczny
      2            /usr/local/bin/pip3.9    1         tryb ręczny
    
    Proszę wcisnąć <enter>, aby pozostawić bieżący wybór[*]; albo wpisać wybrany numer: 0
    update-alternatives: warning: force to reinstall /usr/local/bin/pip3.10 because pip linkgroup is invalid 
update-alternatives: warning: skip replacing / usr / bin / pip with link

Tried to reinstall pip with: sudo apt-get --purge autoremove python-pip then sudo apt-get install python-pip

Also tried to change a link with update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.10 1 -path is correct.

If I use python -V && pip -V:

Python 3.10.4
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 6, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'

How can I fix so my pip is connected to /usr/local/bin/pip3.10 so I can install packages?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里寻她 2025-02-01 09:00:39

因此,显然,现在有了新的Debian和New Python,我们不应再使用pip安装...,但python -m pip install ...。 PIP有警告。

警告:旧脚本包装器正在调用PIP。这将失败
在未来版本的PIP中。请看看
https://github.com/pypa/pypa/pip/pip/sissues/5599 以获取有关有关建议的建议。修复
基本问题。为了避免此问题,您可以使用'-M调用Python
PIP'而不是直接运行PIP。

So apparently now with new debian and new Python we should no longer use pip install ... but python -m pip install.... There is warning from pip.

WARNING: pip is being invoked by an old script wrapper. This will fail
in a future version of pip. Please see
https://github.com/pypa/pip/issues/5599 for advice on fixing the
underlying issue. To avoid this problem you can invoke Python with '-m
pip' instead of running pip directly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文