用py2exe打包Python程序成exe无法在没有装Python电脑上运行
把这个dist整个文件夹复制到没有安装Python的电脑上,运行hello.exe的时候提示:此应用无法在你的电脑上运行,若要找到适用于你的电脑的版本,请咨询软件发布者请...
把这个dist整个文件夹复制到没有安装Python的电脑上,运行hello.exe的时候提示:此应用无法在你的电脑上运行,若要找到适用于你的电脑的版本,请咨询软件发布者
请问这是什么原因啊 展开
请问这是什么原因啊 展开
3个回答
展开全部
用这种打包方式,会只生成bin文件,文件下只有一个exe,测试过是可以在其他地方运行的,即使没有安装python
from py2exe.build_exe import py2exe
from distutils.core import setup
from glob import glob
import py2exe
import os, sys
import shutil
if len(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")
追问
error: bundle-files 1 not yet supported on win64
running py2exe
出现提示,没支持?
追答
看这提示是不支持win64的。
但我的系统是win8 64位的 ,没有问题啊。
要不你试试 PyInstaller 嘛,py的打包有几种,不定非要用py2exe
展开全部
python2.7.10 用py2exe打包时会出现问题需要看看
py2exe作者发布的指南来解决问题,或到wiki.wxpython.org/Py2exe%20with%20Python2.6这里看解决
py2exe打包程序时,不能在其它机器上运行的问题。。。
py2exe作者发布的指南来解决问题,或到wiki.wxpython.org/Py2exe%20with%20Python2.6这里看解决
py2exe打包程序时,不能在其它机器上运行的问题。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
32位系统生成exe,放到64位系统运行?
更多追问追答
追问
有关系吗?
追答
python27.dll,这个动态链接库,可能会不兼容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询