有许多资源可以比较和对比使用apt-get
和pip
来安装,更新和卸载python包的优缺点。
我找不到的是一种资源,它指示如果一个软件包管理器安装的某些软件包由另一个软件包管理器安装,则会发生什么。
当我运行pip list
时,会列出许多已安装的软件包,其中大部分都是apt-get
而不是pip
安装的。
那么,这两个包管理器是否能够管理另一个包安装的包?或者,pip
是否能够管理由apt-get
安装的软件包,但随后apt-get
被搞砸了。 apt-get
是否能够管理由pip
安装的软件包?
答案 0 :(得分:1)
我建议尝试避免同时使用两个(或更多)包管理器。他们不太可能正确和顺利地合作。
如果可能,选择其中一个并使用它。只有在你真的需要时才将它们结合起来。通常你不会。
有一些方法可以避免冲突,例如
pip install --user <package>
仅将软件包安装到用户的目录中