续上文
1:下载必需的软件包
http://www.python.org/getit/releases/2.6/
https://www.djangoproject.com/download/
http://users.skynet.be/sbi/libxml-python/
http://julabs.me/blog/python/unable-to-find-vcvarsall-bat/ 解决 zop interface 安装出错问题
http://old.zope.org/Products/ZopeInterface/
http://twistedmatrix.com/trac/wiki/Downloads
http://pypi.python.org/pypi/Scrapy
http://www.pythonware.com/products/pil/
http://docs.cherrypy.org/stable/intro/install.html
http://www.py2exe.org/
2:编写setup.py
写道
from distutils.core import setup
import py2exe
import glob
import os
setup(
options = {"py2exe": {"compressed": 1,
"optimize": 2,
"ascii": 1,
"bundle_files": 1,
"packages":["encodings"],
"excludes" : ["pywin", "pywin.debugger", "pywin.debugger.dbgcon","pywin.dialogs",
"pywin.dialogs.list","Tkconstants","Tkinter","tcl"],
}},
#these are the data files like templates, site media and admin media
data_files = [(".",["soldemo.db"]),
("templates\\sol",glob.glob("templates\\sol\\*.*")),
("templates\\feeds",glob.glob("templates\\feeds\\*.*")),
("media\\files",glob.glob("media\\files\\sol_avatar.jpg")),
("media",glob.glob("media\\*.*")),
("media\\css",glob.glob("media\\css\\*.*")),
("templates\\admin",glob.glob("templates\\admin\\*.*")),
("templates\\admin\\auth\\user",glob.glob("templates\\admin\\auth\\user\\*.*")),
("templates\\admin_doc",glob.glob("templates\\admin_doc\\*.*")),
("templates\\widget",glob.glob("templates\\widget\\*.*")),
("templates\\registration",glob.glob("templates\\registration\\*.*")),
("media\\css",glob.glob("templates\\admin\\media\\css\*.*")),
("media\\js",glob.glob("templates\\admin\\media\\js\\*.*")),
("media\\img",glob.glob("templates\\admin\\media\\img\\*.*")),
],
zipfile = None,
console=['soldemo.py'],
)
3: 打包 python -OO setup.py py2exe --b 2 --optimize 2
然后 到dist 目录下 运行EXE 打开浏览器 localhost:8000 测试 OK
参考:http://www.jjude.com/2008/04/make-your-django-application-as-a-stand-alone-desktop-application/
分享到:
相关推荐
python3.6及Django打包exe文件详细教程,打包亲身体验,对各种坑的解决,实际环境编写。
Django项目打包执行教程,亲测可用,可对python文件和Django程序进行打包发布,保护源码,Django源码保护
包含了如何将django项目打包生成exe可执行文件。 如何将该exe不在命令行使用如: manage.exe runserver,而是用bat代替 最后想开机自动启动bat文件,用.vbs文件放入电脑开机自启动环境。 该文章是本人第一次在csdn上...
教程基于Windows server2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。
文件类型包括1616个Python字节码文件、1435个Python源代码文件、1211个MO文件、1211个PO文件、176个HTML页面文件、88个JavaScript脚本文件、26个SVG文件、21个TXT文本文件、19个EXE可执行文件和15个CSS样式文件。...
在本教程中,您可以学习 迭代请求文件 和 上传多个文件 一次使用 Django 在 Python 中。本教程旨在为学生和初学者提供学习开发动态网站的参考 姜戈.在这里,我将提供一些步骤来创建一个简单的 Web 应用程序,该应用...
打包Python selenium 自动化脚本(如下run.py文件)为exe执行文件,使之可以直接在未安装python环境的windows下运行 run.py文件源码: 文件路径:D:\gongcheng 注:chromedriver.exe 文件在D:\gongcheng目录下 #!/...
Django添加静态文件有两种方法: 首先setting.py配置文件中添加静态文件的路径: STATICFILES_DIRS = [ os.path.join(BASE_DIR, “statics”),] statices为你所建立的存放静态文件的文件夹名 然后进行引用。 1、...
主要介绍了python Django中的apps.py的目的是什么,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
资源来自pypi官网。 资源全名:django-windows-tools-0.1.1.win32.exe
Mysql与Django是分开的,两个不相干的东西;本文档讲述Django Mysql的安装与连接过程
一个完整的django项目,打包压缩文件,nginx+uwsgi+djang 部署项目!欢迎拿走一起学习!
跟apache整合后的django settings.py
django-countries:一个 Django 应用程序,提供用于表格的国家选择功能,国旗图标静态文件以及模型中的国家字段
Django入门新闻管理系统。入门的,新手可以看下哈。。。 ================================================== Django的环境: Python的安装: python-2.7.1.msi ...按以上步骤把对应的目录文件拷进去就可以跑了
django-drf-filepond:Django + Django REST 框架的文件池服务器实现 django-drf-filepond是一个 Django 应用程序,它为 Django/Django REST Framework 项目提供服务器端实现。 该应用程序可以轻松添加到您的 ...
settings.py: Django配置文件(模块应用配置,数据库配置,模板配置) urls.py: Django项目的URL声明 wsgi.py : 与WSGI兼容的WEB服务器为你的项目提供服务的入口点 manage.py: 一个命令行工具,可以让你在使用Django...
django+ajaxfileupload文件上传demo
django-debian 参考Django应用程序以构建Debian软件包。 感谢所有反馈或增强功能!... 在使用manage.py collectstatic进行软件包配置期间会收集静态文件,请运行dpkg-reconfigure django-debian来重