Python 打包发布 Liunx

2023-05-07  本文已影响0人  ITianl

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 &

上一篇下一篇

猜你喜欢

热点阅读