1.本地打包命令
pip freeze > requirements.txt
2.打包完后项目上传liunx
3.安装liunx,python环境
sudo apt install python3.8
3.构建依耐 - windows环境打出了很多不需要的依耐而且影响liunx启动的,删除即可,因为用的是windows包
sudo pip3 install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com -r requirements.txt
4.主入口文件顶端添加,因为会找不到项目包情况
import os
import sys
curPath = os.path.abspath(os.path.dirname('项目路径'))
rootpath=str(curPath)
syspath=sys.path
depth = rootpath.count("\") - 1
sys.path=[]
sys.path.append(rootpath)#将工程根目录加入到python搜索路径中
sys.path.extend([rootpath+i for i in os.listdir(rootpath) if i[depth]!="."])#将工程目录下的一级目录添加到python搜索路径中
sys.path.extend(syspath)
5.启动
sudo nohup python xxxx.py > nohup.out 2>&1 &
网友评论