将python程序封装成.exe可执行文件 20C

使用python和TensorFlow框架实现了一个神经网络模型,现在想将这段代码封装成可执行文
件(读取的是训练好的模型),该如何封装?与封装普通的python代码一样吗?

7个回答

1.需要安装 py2exe 2.示例代码: 复制代码 #exetest.py #创建一个gui界面,只用一个标签和按钮,无功能 from Tkinter import * win = Tk() label = Label(win,text = 'hello') btn = Button(win,text = 'click') label.pack() btn.pack() win.mainloop() 复制代码 3.配置代码: 复制代码 #exeset.py from distutils.core import setup import py2exe setup(console=["exetest.py"]) #运行的时候会有CMD窗口 #或者setup(windows=["exetest.py"]) 运行的时候只有GUI 复制代码 4.执行转换   首先定位到文件目录,然后运行CMD python exeset.py py2exe   执行完毕之后会在该目录中生成一个文件夹dist,里面是生成的exe程序和相关依赖 5.使用pyinstaller   感觉pyinstaller比py2exe更好用,下载pyinstaller后解压就好,然后把一个demo.py复制到目录下,定位到位置后输入命令: python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py   其中 --onefile 表示只生成一个.exe文件,相关依赖都打包了, --windowed 表示生成的是GUI,否则是带命令窗口的, --icon 是设置.exe的图标。这些都是可选项。

1.需要安装 py2exe 2.示例代码: 复制代码 #exetest.py #创建一个gui界面,只用一个标签和按钮,无功能 from Tkinter import * win = Tk() label = Label(win,text = 'hello') btn = Button(win,text = 'click') label.pack() btn.pack() win.mainloop() 复制代码 3.配置代码: 复制代码 #exeset.py from distutils.core import setup import py2exe setup(console=["exetest.py"]) #运行的时候会有CMD窗口 #或者setup(windows=["exetest.py"]) 运行的时候只有GUI 复制代码 4.执行转换   首先定位到文件目录,然后运行CMD python exeset.py py2exe   执行完毕之后会在该目录中生成一个文件夹dist,里面是生成的exe程序和相关依赖 5.使用pyinstaller   感觉pyinstaller比py2exe更好用,下载pyinstaller后解压就好,然后把一个demo.py复制到目录下,定位到位置后输入命令: python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py   其中 --onefile 表示只生成一个.exe文件,相关依赖都打包了, --windowed 表示生成的是GUI,否则是带命令窗口的, --icon 是设置.exe的图标。这些都是可选项。

py2exe是一个,python3还可以用pyinstaller,附上地址:http://www.pyinstaller.org/
或者直接pip install pyinstaller
使用方法pyinstaller test.py

请问楼主这个问题有没有解决,我也遇到类似的问题,能不能提供一下解决方法

封装之后如何使用呢?在没有TensorFlow的环境下可以执行么?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐