用cx_Freeze打包PY3.5后,exe程序运行不了?
打包一切顺利,完后将tcl86t.dll及tk86t.dll复制到打包程序里
但双击EXE文件却无任何反应(调用WerFault.exe)
setup.py如下:
#!/usr/bin/env python
#coding=utf-8
from cx_Freeze import setup,Executable
import sys,os
os.environ['TCL_LIBRARY'] = "C:\\Python35\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Python35\\tcl\\tk8.6"
base = 'Win32GUI' if sys.platform == 'win32' else None
executables = [Executable(script='MvApp.py',base=base,compress=True,targetName='MvApp.exe')]
build_exe_options = {'include_files':['MvApp.py'],'optimize':2}
setup(
name='MvApp',
version='0.1',
description='Sample script',
options={'build_exe':build_exe_options},
executables=executables)相关推荐
使用cx_freeze把python打包exe示例
需要使用到的文件wxapp.py, read_file.py, setup.py 复制代码 代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-#file: wxapp.py import wximport osimport sysimport read_file class Frame(wx.Frame): def __init__(self): wx.Frame.__init__(self, parent=None, title=’Hello from cx_Freeze’) panel = wx.Panel(
windows下cx_Freeze生成Python可执行程序的详细步骤
主要介绍了windows下cx_Freeze生成Python可执行程序的详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
python 使用cx-freeze打包程序的实现
python环境 3.6.5 win7 linux环境同理 先尝试了PyInstaller ,打包时一直提示 no module named gtk 而gtk 又依赖pygobject ,尝试安装几次之后失败放弃 改用cx-freeze 首先写一个 setup.py 1.py 2.py 是自己要打包的程序名字 注意里面的四个绝对路径改成真实的路径,否则会爆各种奇怪的错误,运行 python setup.py install 执行exe 比如下图,在python终端里面输入 import _tkinter是可以的,但是打包以后会这样报错, 引入 tcl86t.dll和tk86t.dll 后问题解
详解如何将python3.6软件的py文件打包成exe程序
主要介绍了详解如何将python3.6软件的py文件打包成exe程序,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
将PYQT5程序打包成EXE两种方法
PYQT程序打包成EXE两种方法


