首页 > 解决方案 > 如何设置与pythonanywhere生产环境相同的开发环境?

问题描述

我正在尝试建立一个与 pythonanywhere 实时(生产)环境相同的开发环境。

我上传了一个基本的测试站点,发现上传时我必须更改一些设置,但有时我肯定会忘记这样做。

理想情况下,我想做的是从我的命令行运行一个脚本,该脚本将为我创建一个全新的开发环境,以便一次性完成所有设置任务,例如;设置虚拟环境,安装所有依赖项。

我的问题是:

  1. 我需要设置什么?我正在与 django 合作,到目前为止我会这样做;设置虚拟环境,安装所有依赖项(django 和我通常会使用的所有其他东西),可能创建我所有的项目文件并设置数据库(如果我不想要一张白纸)

  2. 有人可以指出我正确的方向以了解如何做到这一点吗?

提前致谢。

标签: pythondjangopythonanywhere

解决方案


您可以维护一个 requirements.txt 文件

pip freeze > requirements.txt 

在生产服务器上只需使用:

pip install -r requirements.txt

这会将您的生产环境设置为与您的开发环境相同。更多文档:pip 文档


推荐阅读