python - 有没有比pip更有效的满足项目依赖的方式?

标签 python linux django dependencies pip

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

最佳答案

看在上帝的份上,请不要因为你的托管人员不明白什么而退回到使用发行版的包管理器pip + virtualenv有利于。

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

关于python - 有没有比pip更有效的满足项目依赖的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30434106/

相关文章:

python - 如何捕获Python中的RecursionError?

linux - 如何在 Linux 中为日志文件中的文本着色

python - RuntimeError : Model class users. models.User 未声明显式 app_label 并且不在 INSTALLED_APPS 中的应用程序中

python - 如何更改虚拟环境在 Ubuntu 14.04 中使用的 python 版本?

python - 在 Django 中创建 OSM map 切片服务器

python - 无法使用 Python 登录安全页面

python - win32api.messagebox 在程序启动时被调用

python - scipy odeint 中的当前迭代

Linux 邮件命令行 : file input turns into attachment

linux - 超快上网本 Linux 发行版(2GB RAM)