Python软件包可以通过系统软件包管理器(例如,apt
)或专用管理器(例如,pip
)进行安装。考虑安装依赖python软件包的系统软件包。 管理系统软件包的python依赖项的最佳实践是什么?如我所见,有两种可能性:
apt
)只需安装所需文件,这可能会导致python软件包重复,例如 eg ,已经安装的用户通过{{1 }} numpy
未检测到并且还将安装pip
,这可能导致其他问题之间的版本冲突; apt
)必须检查是否有其他管理器安装了依赖项软件包,如果numpy
软件包需要python软件包的更新版本,则稍后可能会导致版本问题, apt
不会处理。