python项目部署到Ubuntu
一、项目打包
1.1.本地打包python项目依赖
在idea中的项目根目录打开Terminal,执行以下命令(前提已经配置好python环境),会在根目录下生成requirements.txt依赖文件
pip freeze > requirements.txt
二、部署到服务器
2.1部署方式
2.1.1.直接部署
- 服务器上安装好python相关环境
- 将项目文件同步到服务器(这里我是Pycharm自动同步)
- 服务器上解压缩包,cd进项目根目录,执行以下命令安装依赖,执行命令可以看到正在下载文件中的各个依赖,需要一定时间
pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com -r requirements.txt
直接运行即可