windows和linux下打包python程序
2014-04-10 11:33
405 查看
一、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程序:
这样,在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
2、直接运行命令:
$ python setup.py sdist
3、现在文件夹中除了原来的两个文件外还会有两个:MANIFEST和dist,在dist中有名为hello-1.0.tar.gz的tar存档文件,现在就可以将它发布给其他人了。
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存档文件,现在就可以将它发布给其他人了。
相关文章推荐
- Python 实现根据不同的程序运行环境存放日志目录,Python实现Linux和windows系统日志的存放
- Windows下Python程序打包小结
- 用Python3.4.2+cx_Freeze4.3.3(cxfreeze)编写、打包Linux可执行程序
- Windows下用py2exe将Python程序打包成exe程序的教程
- 在Linux中#!/usr/bin/python之后把后面的代码当成程序来执行。 但是在windows中用IDLE编程的话#后面的都是注释,之后的代码都被当成文本了。 该怎么样才能解决这个问题呢?
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- Python GUI打包程序pyinstaller在Windows环境下的搭建
- 使用 pyinstaller 把python脚本打包成 windows exe 可执行程序
- windows环境,python打包命令行程序
- 将Python程序打包为Windows可执行文件格式
- Windows 上面搭建 Spark + Pycharm/idea scala/python 本地编写Spark程序,测试通过后再提交到Linux集群上
- 用Python3.4.2+cx_Freeze4.3.3(cxfreeze)编写、打包Linux可执行程序
- python编写简单后门程序(支持windows和linux且不乱码)
- Windows下使用pyinstaller打包python3.5程序(从安装开始)
- Qt程序在windows 和 linux 下打包发布
- 在windows下和Linux下运行python程序的方法
- 用Python在Windows下模仿Linux的|which.exe|程序
- 用pyinstaller打包windows下 python2.6的程序
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- 使用pyinstaller打包python源代码,成为linux/windows下可执行文件