Windows下怎么把python脚本编译成exe

Python011

Windows下怎么把python脚本编译成exe,第1张

我的是这个文件

py

2exe

-0.6.9.

win32

-py2.6.exe

你自己找,找到对应你python的版本安装。安装之后打开

解释器

输入>>>

import

py2exe

>>>

import

distutils如果没有问题就可以了。现在说步骤:1、准备你要编译的python脚本,比如:a.py,放在C:\compile\a.py2、编写另一个python脚本setup.py,内容如下:import

distutils

import

py2exe

distutils.core.setup(windows=[‘C:\\compile\\a.py’])3、把你的setup.py放在某个位置,比如C:\compile\setup.py打开命令行输入

C:\compile\setup.py

py2exe

编译生成4、然后会在C:\Users\你的用户名\

下生成一个dist的文件,

里面有个a.exe,双击就会执行你的脚本。

使用py2exe

安装py2exe

进入python程序所在文件夹

在文件夹下写一个setup.py的python文件,内容如下

from distutils.core import setup

import py2exe

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

打开CMD窗口,将工作目录切换到python文件所在文件夹,并输入命令“python setup.py py2exe"

命令成功完成后,进入原python文件的文件夹下可看到新产生了文件夹

进入dist文件夹,里面的exe就是我们需要的windows程序。

http://jingyan.baidu.com/article/67508eb43344829cca1ce4f1.html

Python脚本在Linux后台执行加个&就行了

在Windows起Python服务总有不畅

查了一下,可以用start /b python xxx.py后台运行,

这招虽然不影响cmd操作,但是关闭cmd窗口后服务也死了

解决这个问题挺麻烦的,需要以Windows服务的方式挂起来

第一步,将Python脚本打包成exe可执行文件,详见:

用python加cPAMIE加pyinstaller为我柱哥点赞

打包成exe文件以后,cmd执行