1. 到py2exe的官网下载程序,注意对应的python版本,比如所用的python版本为2.7,那么就下载适配2.7版本的py2exe软件

下载完成后安装(与普通软件安装方式相同)

  1. 2

将要转换的python脚本放到Python文件夹内

在python的目录下面,通常是(C:\Python27,看你安装Python的位置)建立setup.py文件,文件中输入以下代码:

from distutils.core import setup

import py2exe

setup(console=["将要转换的文件名称.py"])

  1. 3

从终端(cmd)进入Python27目录,输入以下命令

python setup.py py2exe

这样便完成了从.py文件到 .exe文件的转换

生成的软件在dist文件夹内

 

[]windowslinux下打包python程序

2014-4-10阅读267 评论0

一、windows下用py2exe打包python程序生成exe文件

1、py2exe是一种python发布的打包工具,可以把python脚本转换成windows下的可执行程序,不需要安装python便可运行。

2、首先需要安装py2exe,我的python是2.7版本,我下的是py2exe-0.6.9.win32-py2.7,下载完毕后直接下一步即可。

3、编写例程代码:新建一个文件夹my_py2exe,编写hello.py程序:

# hello.py

def main():

print "Hello, World!"

if __name__ == '__main__':

main()

为该程序写一个小脚本:setup.py

# setup.py

from distutils.core import setup

import py2exe

setup(console=["hello.py"])

不要带中文

这样,在my_py2exe文件夹里就有hello.py和setup.py两个文件了。

4、打开doc命令提示符,改变工作路径进入my_py2exe文件夹(我的在D盘),

cd D:\Python\my_py2exe

5、执行命令:

c:\Python27\python d:\Python\my_py2exe\setup.py py2exe

到此完毕,上面的命令执行后将产生两个名为dist和build的子目录,其中dist目录包含了hello.exe, python27.dll, library.zip这些文件。

二、(linux系统)用于源代码发布的sdist命令

1、和windows类似,首先要写那两个文件hello.py和setup.py

#hello.py

print 'hello world'

#setup.py

from distutils.core import setup

setup(name='hello',

version='1.0',

py_modules=['hello']

2、直接运行命令:

$ python  setup.py  sdist

3、现在文件夹中除了原来的两个文件外还会有两个:MANIFEST和dist,在dist中有名为hello-1.0.tar.gz的tar存档文件,现在就可以将它发布给其他人了。

转载于:https://www.cnblogs.com/AmilyWilly/p/5103463.html

Python打包程序相关推荐

  1. python打包程序时窗口设置_Python Pyinstaller 打包程序及遇到的问题总结

    一.如何打包py程序 1.安装打包模块 pip install pyinstaller 2.定义保存包的路径 CMD ,CD 比方:把最终*.exe运行文件,保存到H盘 install 文件夹下. 输 ...

  2. python打包程序出错_pyinstaller 打包exe,出错,换了个简单的.py文件也不行

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 D:\pip>pyinstaller -F D:\pip\1.py 109 INFO: PyInstaller: 3.5 109 INFO: Pyt ...

  3. [转载] python打包程序在win10不能运行、点击无反应_Windows10平台用PyInstaller打成exe程序后不能运行请高手指点...

    参考链接: Python中的numpy.iscomplexobj 1 pyinstaller -F G:\pythonproject\StimulateTheBattlefield\graphtest ...

  4. python打包程序在win10不能运行、点击无反应_win10双击安装包没反应,win10运行exe无反应...

    找到程序文件在电脑中的位置来,选择不兼容的程序(后缀名一般为.exe或.EXE),右键打开属性菜单.在弹出的对话框菜单栏中选择"源兼容性"选项.勾寻以zd兼容模式运行这个程序&qu ...

  5. python打包程序在win10不能运行、点击无反应_Windows10平台用PyInstaller打成exe程序后不能运行请高手指点...

    1 pyinstaller -F G:\pythonproject\StimulateTheBattlefield\graphtest.py 2 start cmd /k "G:\pytho ...

  6. Python打包文件到exe 修改图标 优化启动速度

    Python打包文件到exe 修改图标 优化启动速度 为什么要把Python打包程序到exe Python打包程序到exe 安装打包工具pyinstaller 打包程序为exe 修改打包文件的名称 修 ...

  7. python打包成.exe程序

    一.需求 有些时候,我们想做个带图形化界面的小工具用于pc端,使用MFC当然可以,java也有何不可,那么使用python呢?是否也可以把带有图形化界面的python程序打包成.exe程序?答案是肯定 ...

  8. python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...

    本文将讲述如何使用 pyi-grab_version获取版本信息的模板文件,以及使用 pyi-set_version为打包好的程序附加版本信息. 当然了,在开始前,需要你已经安装好了 PyInstal ...

  9. 解决PyInstaller打包程序exe在win7运行异常问题(OSError: [WinError 87] 参数错误、Error loading Python DLL python39.dll等)

    问题背景 平时一直在win10+anaconda环境下编写python程序,用pyinstaller打包后也没有问题.但是打包后发给其他同事,在win7机器上就出问题了. 经过一系列排查,终于解决了打 ...

最新文章

  1. 使用VMware Server迁移证券公司的Netware服务器
  2. 学习笔记Kafka(五)—— Kafka 开发环境配置及Producer API
  3. html基础--列表标签03,03HTML基础--列表标签
  4. opengl加载显示3D模型PLY类型文件
  5. 卡尔曼滤波器求速度matlab,卡尔曼滤波器算法浅析及matlab实战
  6. 如何把Linux工具里的“军刀”BusyBox移植到RT-Thread Smart?
  7. 解决 Serverless 落地困难的关键,是给开发者足够的“安全感”
  8. C++中内存泄漏的检测方法介绍
  9. ATM-object面向对象版本
  10. 架构 什么是CDN加速?为什么要用CDN
  11. 修改 docker容器hosts文件
  12. IOUtils使用介绍
  13. Unity PlayerPrefs 游戏存档
  14. 创客集结号:3D打印如何与中小学教育有机结合?
  15. Fliqlo时钟屏保无毒Windows/Mac版
  16. numpy中的linspace函数
  17. r语言 svycoxph_生存分析的Cox回归模型(比例风险模型)R语言实现及结果解读
  18. 3D NAND“大连造”
  19. Android api升级到31 导致的兼容性问题
  20. 你还在靠“喂喂喂”来测语音通话质量吗,看完这篇文章你就能掌握正确姿势。

热门文章

  1. js 后台调用前台的JS
  2. 10个小动作帮你简化生活
  3. Python中最好用的命令行解析工具:argparse
  4. [bzoj4131]并行博弈_博弈论
  5. js实现数独算法(优化版本)
  6. viewflipper动画切换屏幕
  7. sqlite--代码操作
  8. CentOS 6.0图解网络安装全过程
  9. 博客园里有多少人对企业信息化感兴趣
  10. Android开发之Buidler模式初探结合AlertDialog.Builder讲解