python - 如何设置与pythonanywhere生产环境相同的开发环境?
问题描述
我正在尝试建立一个与 pythonanywhere 实时(生产)环境相同的开发环境。
我上传了一个基本的测试站点,发现上传时我必须更改一些设置,但有时我肯定会忘记这样做。
理想情况下,我想做的是从我的命令行运行一个脚本,该脚本将为我创建一个全新的开发环境,以便一次性完成所有设置任务,例如;设置虚拟环境,安装所有依赖项。
我的问题是:
我需要设置什么?我正在与 django 合作,到目前为止我会这样做;设置虚拟环境,安装所有依赖项(django 和我通常会使用的所有其他东西),可能创建我所有的项目文件并设置数据库(如果我不想要一张白纸)
有人可以指出我正确的方向以了解如何做到这一点吗?
提前致谢。
解决方案
您可以维护一个 requirements.txt 文件
pip freeze > requirements.txt
在生产服务器上只需使用:
pip install -r requirements.txt
这会将您的生产环境设置为与您的开发环境相同。更多文档:pip 文档
推荐阅读
- performance - Redis 备份影响读取性能
- reactjs - 反应 setState 改变状态中的不同对象
- tinymce - 在插入/编辑链接对话框上插入自定义按钮?
- sql - 使用 ecto 预加载所有链接的记录
- google-maps - 如何使用(React Native,Geolocation)实时更新经纬度
- android - VideoView 无法播放视频
- excel - 如何使用 VBA for Excel for MacOS 创建文本文件
- java - 春季启动 RESTapi
- php - 我已经使用 laravel 护照创建了 API 身份验证。当授权令牌出错时,它会向我发送一个错误“Route [login] not defined”
- json-server - 如何在 json-server 查询中排除几个单独的值