美文网首页
Python 打包发布 Liunx

Python 打包发布 Liunx

作者: ITianl | 来源:发表于2023-05-07 15:38 被阅读0次

    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 &

    相关文章

      网友评论

          本文标题:Python 打包发布 Liunx

          本文链接:https://www.haomeiwen.com/subject/rwleurtx.html