gpt4 book ai didi

python - Django/Python 应用程序和开发环境的先决条件

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:53 25 4
gpt4 key购买 nike

目前我的 Django 项目有一个巨大的自述文档,任何希望在源代码上工作的开发人员都必须遵循它来设置他们的开发环境。

它是这样的:

Prerequisites:

  1. Django Css. See Django CSS.
  2. CleverCSS. See Clever CSS.
  3. Beautiful Soup. See Beautiful Soup.
  4. Dateutil. See python-dateutil.
  5. httplib2 http://code.google.com/p/httplib2/
  6. python-oauth2 https://github.com/simplegeo/python-oauth2
  7. python-twitter http://code.google.com/p/python-twitter/

是否有任何工具可以编写某种脚本来自动获取依赖项?至少将此过程部分自动化为:

python setup_environment.py

我看过 setuptools - 但在我看来,它更多是为了将应用程序本身安装到系统上,而不是满足开发人员对环境设置的要求。

最佳答案

pip 不会做这项工作吗?

http://www.pip-installer.org/en/latest/index.html#

您可以将服务器上的所有需求卡住到一个文件中(在服务器上运行):

pip freeze > REQUIREMENTS.txt

然后在您的开发环境中:

pip install -r ./REQUIREMENTS.txt

安装 REQUIREMENTS 文件中列出的所有内容。

您还应该考虑在您的开发(和生产)服务器上安装 virtualenv(和 virtualenvwrapper)

http://iamzed.com/2009/05/07/a-primer-on-virtualenv/

它们允许您设置多个封装的 Python 环境。这意味着您可以在同一台机器上设置两个 django 应用程序,每个应用程序都有不同的 python 版本/python 应用程序/django 版本。

关于python - Django/Python 应用程序和开发环境的先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6524803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com