如何将用pycharm调试的本地项目部署到服务器(ubuntu)
- pycharm创建项目时一同创建virtualenv(默认会自动创建)
项目调试完毕后,生成requirements.txt依赖管理文件
打开pycharm下方的工具栏里的terminal,在项目根目录下生成依赖文件1
pip freeze >requirements.txt
除了虚拟环境模块(默认叫venv),上传其他项目模块至服务器
服务器上安装virtualenv(服务器上用python3)
1
2
3
4
5
6pip3 install virtualenv // 安装虚拟环境
virtualenv venv // 创建虚拟环境venv,最好在项目根目录下执行
cd venv // 进入虚拟环境目录
source ./bin/activate // 进入虚拟环境
pip3 install -r <where_you_are>/<项目根目录>/requirements.txt // 在虚拟环境下安装项目依赖
pip3 list // 查看安装的依赖部署完毕,项目所有的依赖在虚拟环境下安装完毕。