当前位置:首页 » 编程语言 » python27py2exe

python27py2exe

发布时间: 2022-09-26 14:31:11

A. pyhton 中关于py2exe的问题

整个流程是没错,不过存在以下问题:
1,在“setup.py”中输入以下代码:(这里重复了多次)
python代码
#Start here
from distutils.core import setup
import py2exe
setup(console = ["hello.py"])
#End here
#Start here
from distutils.core importsetup
import py2exe
setup(console =["hello.py"])
#End here

“setup.py”只要就行:
from distutils.core importsetup
import py2exe
setup(console =["hello.py"])

2,你得确定你的py2exe版本 和你电脑上装的python版本相同

3,你可以尝试pyInstaller,因为py2exe还是有些不足之处,比如,你在xp打包的程序不能在win7上跑,而且还需要拷贝一些执行文件,当然py2exe打包的文件较小

4,如果你不介意的话,你可以把你的py文件发给我,我用py2exe打包试下。

相关资料你也可以找我要,Q:67949216

B. python 3.7 中实用py2exe打包成exe出现问题,如图!

你好,py2exe有问题可以看这里网页链接

可是我还是推荐你使用Pyinstaller,使用方法:

pyinstaller your_script.py

C. linux下py2exe python2.7 安装失败怎么破

在你自己机器上运行时,确保上面说的dll在你的文件路径下就行了。system32目录一定在你路径下,把 python27\dlls 下的几个文件复制到 exe 文件目录下试试吧。再不行,改用 pyinstaller 打包吧。我现在放弃 py2exe 改用这个了,感觉比 py2exe 好。话说 py2exe 也好久没更新了好像。

D. 程序打包时,两个板本的python怎么解决

1.将需要打包的文件(dealwithgps.py)放入某个文件夹中(f:\dealwithgps.py)
2.再建立新的文件setup.py 随意放在某文件夹(f:\setup.py)
from distutils.core import setup
import py2exe
setup(console = [r'f:/dealwithgps.py'])
3.打开cmd窗口,切换到Python27的安装目录。输入python f:\setup.py py2exe
E:\Program Files (x86)\Python27> python f:\setup.py py2exe

E. python用py2exe打包后在别的电脑上运行出错

估计是程序本身有bug。
在“别的电脑”上,从命令行cmd里执行打包的exe,试试能不能获取到报错信息

F. python 用py2exe 打包程序报错 !!! 如何打包依赖求打救.....[抓狂]

在你自己机器上运行时,确保上面说的dll在你的文件路径下就行了。system32目录一定在你路径下,把
python27\dlls
下的几个文件复制到
exe
文件目录下试试吧。再不行,改用
pyinstaller
打包吧。我现在放弃
py2exe
改用这个了,感觉比
py2exe
好。话说
py2exe
也好久没更新了好像。

G. 用py2exe打包Python程序成exe无法在没有装Python电脑上运行

用这种打包方式,会只生成bin文件,文件下只有一个exe,测试过是可以在其他地方运行的,即使没有安装python

frompy2exe.build_exeimportpy2exe
fromdistutils.coreimportsetup
fromglobimportglob
importpy2exe
importos,sys
importshutil

iflen(sys.argv)==1:
sys.argv.append("py2exe")

includes=["encodings","encodings.*"]
options={"py2exe":
{"compressed":1,
"optimize":2,
"includes":includes,
"dist_dir":"bin",
"bundle_files":1
}
}
setup(
version="1.0",
description=u'xxxxx',#描述你这个exe的
name="xxx",
options=options,
zipfile=None,
console=[{"script":"xxxx.py"}],
data_files=[]
)
os.remove("bin//w9xpopen.exe")
shutil.rmtree("build")

H. python2 py2exe生成的可执行文件在哪

使用Python的py2exe模块可以很容易地帮助我们将python脚本生成可执行的exe程序。这样我们就可以让脚本脱离虚拟机的束缚,从而独立运行。
环境要求:
python虚拟机,我使用的是python3.4。(2.7使用pip配置py2exe会不兼容)
安装py2exe模块,我们可以使用pip进行快速配置
pip install py2exe11

这里我们用一个简易的脚本为例,这是我们需要生成可执行程序的脚本
main.py
print('This is a py2exe test.')
for x in range(1,10):
print('This num is '+str(x))
input("waiting")12341234

下面我们再写一个配置脚本
setup.py
from distutils.core import setup
import py2exe

setup(console=['main.py'])12341234

注意console的值是我们需要生成可执行程序的脚本名
下面我们需要在命令行中进行操作
保证命令行在脚本目录下
使用python setup.py py2exe生成
我们可以看见许多生成信息

此后会在当前目录下生成一个disk目录,里面就包含着我们的可执行程序。

点击main可直接运行

至此,生成可执行程序结束。
我们可以看见使用py2exe生成可执行程序最大的优点在于让脚本脱离了python虚拟机的要求,这对简易用户的使用是非常友好的。
当然缺点就是生成了许多关联性的文件(必须放在一块),而且这些文件都不小,大家从disk目录中就可以看出来。

I. python py2exe怎么用》》》详细

py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库)。

使用方式:
假设有一Python script 名为"hello.py", 通过一个setup.py script 来产生可执行文件

from distutils.core import setup
import py2exe
setup(console=["hello.py"])
将 setup(console=["..."]) 中的文件名替换为要产生 exe 的 script 文件名.然后在 command line 下执行此 script:

setup.py py2exe
之后会在当前目录中产生一个 dist 目录。此目录即包含该可执行文件及其它必须的文件,必须一起发布。

上述 setup.py 中指定产生一个 console 程序; 若要产生一个有 console 窗口的程序,将 "console" 改成 "windows":

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

若要生成多个可执行文件,只要将多个 script 文件名以 list 方式传给 setup() 即可:

setup(console=["hello.py", "hello1.py", "hello2.py"])
也可以同时产生 console 和 windows 程序:

setup(console=["hello.py", "hello1.py"], windows=["hello2.py"])
应用程序有时需要使用到一些外部文件,例如字体或是图片等, 通过setup() 的 data_files参数,可以将这些额外的文件加入发布目录中。将一个或多个 (目的目录, [源文件1,源文件2...源文件n]) 形成的 tuple,包装成 list 指派给 data_files参数即可:

setup(console=["hello.py", "hello1.py"], windows=["hello2.py"],
data_files=[("img",
[r"d:\documents\matrix.jpg",
r"d:\documents\Batman.jpg"]),
("xml",
[r"D:\tmp\mypaint.xml",
r"D:\tmp\mypuzzle.xml",
r"D:\tmp\mypuzzle1.xml"])])
产生之后的 dist 目录中,应该会有一 img 目录,内含 matrix.jpg 和 batman.jpg 两个文件,以及 xml 目录,内含三个 xml 文件。

另外 py2exe 还提供了生成 windows service 和 COM server 的功能。另外 Python 的 GUI toolkit - Tkinter 也可使用,只是会多出 2MB 多的 Tkinter runtime....

热点内容
小型服务器台式电脑配置 发布:2024-12-28 19:10:18 浏览:356
设置浏览器缓存大小 发布:2024-12-28 19:09:35 浏览:420
80数据库 发布:2024-12-28 19:05:50 浏览:184
支票原始密码是多少 发布:2024-12-28 18:20:21 浏览:341
官方版的时空猎人怎么改密码 发布:2024-12-28 18:12:28 浏览:326
万能钥匙wifi破解不了密码怎么办 发布:2024-12-28 18:03:41 浏览:165
上传义乌购 发布:2024-12-28 17:57:59 浏览:283
python网络开发 发布:2024-12-28 17:56:36 浏览:514
androidisvisible 发布:2024-12-28 17:51:43 浏览:516
安卓系统如何卡游戏首充优惠 发布:2024-12-28 17:30:51 浏览:480