如何设置与pythonanywhere生产环境相同的开发环境?
How do I set up a development environment that is identical to the pythonanywhere production environment?
我正在尝试设置一个与 pythonanywhere 实时(生产)环境相同的开发环境。
我上传了一个基本的测试站点,发现我在上传时必须更改一些设置,而我有时肯定会忘记这样做。
理想情况下,我想做的是 运行 来自我的命令行的脚本,它会为我创建一个全新的开发环境,例如,一次性完成所有设置任务;设置虚拟环境,安装所有依赖。
我的问题是:
我需要设置什么?到目前为止,我正在与 django 合作;设置虚拟环境,安装所有依赖项(django 和我通常会使用的所有其他东西),可能创建我所有的项目文件并设置数据库(如果我不想要一张白纸)
有人可以指出正确的方向以找出如何做到这一点吗?
提前致谢。
您可以维护一个 requirement.txt 文件
pip freeze > requirements.txt
在生产服务器上只需使用:
pip install -r requirements.txt
这会将您的生产环境设置为与开发环境相同。
更多文档:pip documentaion
我正在尝试设置一个与 pythonanywhere 实时(生产)环境相同的开发环境。
我上传了一个基本的测试站点,发现我在上传时必须更改一些设置,而我有时肯定会忘记这样做。
理想情况下,我想做的是 运行 来自我的命令行的脚本,它会为我创建一个全新的开发环境,例如,一次性完成所有设置任务;设置虚拟环境,安装所有依赖。
我的问题是:
我需要设置什么?到目前为止,我正在与 django 合作;设置虚拟环境,安装所有依赖项(django 和我通常会使用的所有其他东西),可能创建我所有的项目文件并设置数据库(如果我不想要一张白纸)
有人可以指出正确的方向以找出如何做到这一点吗?
提前致谢。
您可以维护一个 requirement.txt 文件
pip freeze > requirements.txt
在生产服务器上只需使用:
pip install -r requirements.txt
这会将您的生产环境设置为与开发环境相同。 更多文档:pip documentaion