我在一个系统上工作,托管人员不想使用使用pip的安装脚本。现在我们有了一个安装依赖项的大pip需求文件。除了使用pip还有其他方法吗?用yum
或apt-get
可以吗?我们正在使用Linux。
看在上帝的份上,请不要因为您的托管人员不了解pip
+ virtualenv
的好处而退回到使用发行版的包管理器。
Linux发行版存储库中的Python包通常是过时的,并且可能带有其他Python包作者没有计划到的怪癖。对于带有编译代码的Python包尤其如此。如果文档告诉您应该通过pip直接从PyPI获得某个依赖项,那么您最好遵循该要求。说服你的托管人员使用正确的工具,即pip
与virtualenv
相结合。后者将创建一个孤立的环境,并确保系统将保持干净(真的,没有人需要做sudo pip install
,这可能是你的托管人员害怕的事情)。