第一种方式:

1.1 导出项目依赖包:

pip freeze > requirements.txt

1.2 先将本地包打包到packages目录下:

pip download -d packages/ -r requirements.txt

1.3 然后到将包离线安装到执行环境:

pip install --no-index --find-links=packages/ -r requirements.txt

第二种方式:

使用setup.py文件,配置依赖包:

然后到执行环境安装:python setup.py install

第三种方式:(打包成二进制可执行文件)

pyinstaller可以打包成执行程序。

缺点:在Mac系统上打成的执行程序只能在Mac上执行,在windows上打出的包,只能在windows系统中运行,linux系统同样。

wheel 打包方式:https://www.jianshu.com/p/7983c0206dc8

python虚拟环境管理: virtualenv(https://www.bilibili.com/read/cv4755237/)、pyenv、pipenv

others:

flask项目+nginx+uwsgi    web部署:https://www.jb51.net/article/165215.htm

python-web项目打包部署方式相关推荐

  1. python web项目打包部署_打包package

    maven常用命令 maven常用命令 mvn clean --清理打包文件(移除target目录) mvn eclipse:eclipse 将一个maven项目生成eclipse项目 mvn ecl ...

  2. eclipse中的WEB项目打包部署到tomcat .

    简单说说: 我们的项目用到了ofc2,在生成图表之前要先生成.json文件. 首先遇到的问题是相同文件名字的json文件,如果只是改变其内容,然后刷新生成图表的页面,图表不会变. 我们小组负责这块的成 ...

  3. Spring Boot基础学习笔记16:项目打包部署

    文章目录 零.学习目标 一.Web项目打包部署概述 二.Jar包方式打包部署 (一)添加Maven打包插件 (二)使用IDEA进行打包 (三)Jar包目录结构说明 (四)Jar包方式部署 1.在控制台 ...

  4. 第七课 Python Web企业门户网站-部署

    目录 7.1 Python WSGI部署原理 7.2 本地服务器部署 7.2.1 准备部署环境 7.2.2 安装和配置IIS 7.2.3 开放端口 7.2.4 部署 7.3 云服务器部署 7.3.1 ...

  5. idea将web项目打包成war包并部署到服务器上运行

    idea将web项目打包成war包并部署到服务器上运行 以下是工作案例总结: 1.首先idea配置服务器:tomcat服务器或者jetty服务器均可 2.idea配置环境设置:点击如下图标 接下来如下 ...

  6. web项目打包成Native App

    web项目打包成Native App 好长时间没有写过博客了,闲暇时分静下心来给大家分享一下web项目打包成Native App的小知识,最近公司的web项目都开发到收尾阶段了,也在把web项目打包成 ...

  7. Python web 开发:部署一个3行代码的wsgi app

    通过前面的两篇: Python Web开发:从 wsgi 开始 Python Web开发:开发wsgi中间件 我们已经知道我们平时开发的 django.flask 等 python web 项目本质上 ...

  8. 如何部署前端react项目到服务器,Vue、React前端项目打包部署

    前端单页面应用部署 前端打包上线部署方案之 hash路由模式 对于hash路由模式打包的单页面应用,直接发布到服务器,使用nginx指向到对应文件目录即可,通用配置一般如下: location / { ...

  9. 使用Tomcat插件实现WEB项目热部署

    使用Tomcat插件实现WEB项目热部署 Tomcat热部署可以通过网页操作进行,也可以通过指定插件进行.本文介绍的是通过使用tomcat7-maven-plugin将WEB项目热部署到指定服务器的T ...

最新文章

  1. mysql读写分离,主从配置
  2. 规模-复杂世界的简单法则---熵
  3. 逆向查找_CTFer成长之路--一道数独逆向题目解题过程(算法分析、查找线索)...
  4. 语音识别:繁华背后,危机初现
  5. (转)在Eclipse中用TODO标签管理任务(Task)
  6. python种颜色循环_python – 重置Matplotlib中的颜色循环
  7. Java的守护线程Daemon
  8. 前端开发从入门到进阶完全指南,不用再迷茫前端要怎么学啦!
  9. Visual C++中回调函数使用的变身大法
  10. 华为9月将带来鸿蒙系统2.0;张勇任阿里巴巴董事长后发布首封致股东信;iOS 14首个公测版发布​| 极客头条
  11. fatal error C1853 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
  12. [转载] python pandas.read_csv读取大文件
  13. python3 socket 接收 bytes 长度 会变,Python解析Socket数据流异常bytes的问题(详细)...
  14. Hyperworks——Optistruct学习分享
  15. coolfire文章之八
  16. cad统计面积长度插件vlx_CAD线段长度计算插件
  17. 移动WEB开发布局中的-box-sizing:border-box
  18. 靶机渗透练习57-digitalworld.local:JOY
  19. matlab模拟线圈电磁场,利用MATLAB的PDE工具箱对电场和磁场进行模拟
  20. SDN的基本概念和基本架构

热门文章

  1. 绘图板程序设计及其具体实现 第三篇
  2. 2017届中兴综合面试
  3. QP状态机学习①——QP状态机架构
  4. 微型计算机怎样打开光驱,怎样把光盘中的文件复制到微机的硬盘中?
  5. c语言 bnf,BNF
  6. 5g8大学计算机基础东南大学,东南大学《大学计算机基础》附录2+作业管理系统的使用.pdf...
  7. SPA程序加载首界面eclipse卡顿解决笔记
  8. linux操作系统之终端命令echo命令详解 通俗易懂
  9. C++入门编程实战(二)商品销售系统
  10. 【单片机】矩阵键盘函数