繁体   English   中英

如何将python虚拟环境flask项目复制到另一台服务器并在该服务器上部署应用程序?

[英]How to copy python virtual environment flask project to another server and deploy the application in that server?

我对python和flask很陌生。 我在笔记本电脑中使用 python 虚拟环境为深度学习模型创建了一个 python Flask 应用程序。 我需要将此代码复制到服务器并在那里部署。 你能帮我如何在虚拟环境中部署这个python代码吗? 这是我第一次部署应用程序,任何帮助将不胜感激。 请在附件中找到python代码详细信息的屏幕截图。 谢谢你们。 在此处输入图片说明

第 1 步- 创建一个 requirements.txt 文件,该文件将包含所有版本的 python 包列表。 要创建此文件,您只需运行以下命令即可在本地计算机上生成 requirements.txt 文件。

pip freeze > requirements.txt

第 2 步- 现在,如果您使用的是 git,则将此文件添加到您的 git 存储库中。 确保您在 git repo 中拥有整个项目,除了您的虚拟环境文件夹。

第 3 步- 在您的服务器上克隆 git 存储库。

git clone <repo url>

第 4 步- 在您的项目文件夹中创建一个虚拟环境。

cd <yourproject>

virtualenv venv

步骤 5 - 激活虚拟环境

Source venv/bin/activate

第 6 步- 通过运行以下命令安装 python 包。

pip install -r requirements.txt 

这将安装此项目运行所需的所有 python 包

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM