【问题标题】:Install django-extensions in requirements.pip在 requirements.pip 中安装 django-extensions
【发布时间】:2017-03-16 06:12:28
【问题描述】:

我在一个程序员团队中工作。我想在我们的主要 Django 项目中安装 werkzeugdjango-extensions。我知道我必须在requirement.pip 中插入一些让我感到困惑的东西,这样我们就可以简单地做pip install -r requirements.py。谁能知道我必须在该文件中插入什么?

【问题讨论】:

  • 插入要安装的包。例如。 django == 1.6.8 dj-database-url == 0.3.0 gunicorn == 19.3.0。包名之间必须有一个新行。

标签: python django pip django-extensions


【解决方案1】:

pip 使用所谓的需求文件,这通常是一个文本文件,最不寻常的是将其命名为 requirements.pip 或 requirements.py。该文件仅包含 pip 调用时将安装的软件包列表

pip install -r requirements.txt

更多细节在这里:https://pip.pypa.io/en/stable/user_guide/#requirements-files。在您的情况下,您的文件看起来像

django-extensions
Werkzeug

当然,您可以花哨并包含确切版本或最低版本、确切版本等。最常见的需求文件是由生成的

pip freeze > requirements.txt

便于在不同服务器上设置类似的虚拟环境。

【讨论】:

  • 我需要安装 django-extenisons 和 Werkzeug 的版本吗?对于安装,django-extenisons=1.1.0 和 Werkzeug=1.1.0?
  • 如果您想指定确切的版本,您可以这样做,但这是一个选项。但请注意,当你这样做时,它应该是== 而不是=
  • 安装任何东西时的通常做法是安装最新版本,如果您不指定任何版本信息,就会发生这种情况。
  • 通常django-extensions 不是项目的要求。 requirements.txt 应该只包含项目需求,而不是开发工具。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 2012-07-23
  • 2022-10-24
  • 1970-01-01
  • 2019-12-13
相关资源
最近更新 更多