是否有比pip更有效的方法来满足项目依赖关系?



我在一个系统上工作,托管人员不想使用使用pip的安装脚本。现在我们有了一个安装依赖项的大pip需求文件。除了使用pip还有其他方法吗?用yumapt-get可以吗?我们正在使用Linux。

看在上帝的份上,请不要因为您的托管人员不了解pip + virtualenv的好处而退回到使用发行版的包管理器。

Linux发行版存储库中的Python包通常是过时的,并且可能带有其他Python包作者没有计划到的怪癖。对于带有编译代码的Python包尤其如此。如果文档告诉您应该通过pip直接从PyPI获得某个依赖项,那么您最好遵循该要求。说服你的托管人员使用正确的工具,即pipvirtualenv相结合。后者将创建一个孤立的环境,并确保系统将保持干净(真的,没有人需要做sudo pip install,这可能是你的托管人员害怕的事情)。

最新更新