gpt4 book ai didi

python - 使用 apt 安装的 Pip 包进行更新/卸载(反之亦然)

转载 作者:太空狗 更新时间:2023-10-29 21:11:02 25 4
gpt4 key购买 nike

有许多资源比较和对比了使用 apt-getpip 安装、更新和卸载 python 包的优缺 pip 。

我找不到的资源指示如果一个包管理器安装的东西被另一个包管理器更新或卸载会发生什么。

当我运行 pip list 时,它列出了很多已安装的包,其中大部分在我的系统上是由 apt-get 安装的,而不是 pip

那么,这两个包管理器是否能够管理对方安装的包?或者,pip 是否能够管理由 apt-get 安装的包,但之后 apt-get 就搞砸了。 apt-get 是否能够管理通过 pip 安装的包?

最佳答案

我建议尽量避免同时使用两个(或更多)包管理器。他们不太可能正确和顺利地合作。

如果可能,选择其中一个并使用它。仅在您确实需要时才将它们结合起来。通常你不会。

有一些方法可以避免冲突,例如

  • pip install --user <package>仅将软件包安装到用户目录
  • virtualenv这允许您为每个应用程序/项目安装包 - 这是一个非常好的主意,因为各种项目可能需要同一包的不同版本,并且很容易将此类项目移动到不同的计算机等。
  • venv - Python 3 内置了对虚拟环境的支持

关于python - 使用 apt 安装的 Pip 包进行更新/卸载(反之亦然),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30230682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com