我在一个系统上工作,托管人员不想使用使用 pip 的安装脚本。现在我们有一个安装依赖项的大型 pip 需求文件。除了使用 pip 还有其他方法吗?可以使用 yum
或 apt-get
来完成吗?我们正在使用 Linux。
最佳答案
看在上帝的份上,请不要因为你的托管人员不明白什么而退回到使用发行版的包管理器pip
+ virtualenv
有利于。
Linux 分发存储库中的 Python 包通常已过时,并且可能带有其他 Python 包作者没有计划的怪癖。对于带有编译代码的 Python 包来说尤其如此。如果文档告诉您应该通过 pip 直接从 PyPI 获取某个依赖项,那么您最好遵循该要求。说服您的托管人员使用正确的工具,即 pip
结合virtualenv
.后者将创建一个隔离环境并确保系统保持清洁(真的,没有人需要执行 sudo pip install
,这可能是您的托管人员所害怕的事情)。
关于python - 有没有比pip更有效的满足项目依赖的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30434106/