栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

django项目在linux环境打包及部署

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

django项目在linux环境打包及部署

django项目在linux环境打包及部署

文章目录
  • django项目在linux环境打包及部署
  • 前言
  • 一、基础环境
  • 二、使用步骤
    • 1.conda环境安装
    • 2.django项目在linux上打包
      • 生成manage.spec
      • 上传linux打包
  • 总结


前言

本文主要记录django项目在linux中打包的情况:


提示:以下是本篇文章正文内容,下面案例可供参考

一、基础环境
  1. linux服务器
  2. xshell远程连接
  3. conda环境
  4. python36环境
二、使用步骤 1.conda环境安装
  1. 下载conda
 wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
  1. 安装conda
chmod 777 Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh

  1. 询问是否初始化Miniconda3时,选“no”
  2. 验证conda是否安装成功,在命令行输入conda,如果没有conda信息,编辑.bashrc文件,在最下行输入miniconda3的安装目录作为环境变量。
    在用户目录下输入:ll -a,则可以看到.bashrc文件
  3. 在文件的最下方输入conda的安装目录,保存退出
export PATH="/home/tom/miniconda3/bin:$PATH"


6. 输入source ~/.bashrc使文件生效后,输入conda命令测试,如正常返回,说明conda安装成功

source ~/.bashrc
  1. conda基本命令
conda create python36 python=3.6  # 创建环境
conda env list  # 查看环境
source activate python36  # 激活环境
conda deactivate  # 关闭环境
2.django项目在linux上打包

windows上打包的django项目在linux上肯定是无法运行的,需要在linux上才打包后可以运行

生成manage.spec
  • 安装pyinstaller
pip install pyinstaller
  • 制作项目的.spec文件,进入django项目所在路径,运行
pyi-makespec -D manage.py
  • 在.spec文件,中的hiddenimports加入项目的settings的INSTALLED_APPS
上传linux打包
  1. 将windows的django项目压缩后上传到linux
    在linux命令行输入rz命令可以将文件上传至linux;
    在linux命令行输入unzip zipped_file.zip命令将文件解压
  2. 在含有manage.spec的目录下输入下面的的命令进行打包
pyinstaller manage.spec 
  1. 打包后在dist->manage文件中如下图所示
  2. 运行下面的命令即可运行django项目
./manage runserver 0.0.0.0:6788 --noreload
总结

提示:这里对文章进行总结:
conda参考链接:https://blog.csdn.net/qq_38627475/article/details/104503895
例如:以上就是今天要讲的内容,本文仅仅简单介绍了django打包的使用,有任务问题随时评论。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422760.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号