打包python程序(win7(64) +python3.5 + pyqt5 + multiprocess)
2017-02-21 15:55
441 查看
1.cx_freeze
1.非多进程
1.命令行pip install cx_freeze2.进入python安装目录下的Scripts文件,例如D:\Program Files\Anaconda3\Scripts 找到以下三个文件
3.在Scripts目录下打开cmd,输入
python cxfreeze-postinstall, 生成 cxfreeze.bat
(注意!如果你把python装在带空格的目录下(“Program Files”带空格),你需要把 cxfreeze.bat用记事本打开,在空格前后加上引号)
@echo off "D:\Program Files"\Anaconda3\python.exe "D:\Program Files"\Anaconda3\Scripts\cxfreeze %*
4.然后你就可以使用了,例如你有个文件位置是 E:\pyApplications\testPrint.py
你就可以在Scripts中打开命令行,键入
cxfreeze E:\pyApplications\testPrint.py --target-dir dist/
在Scripts\dist目录下会生成testPrint.exe
2.多进程
windows 下多进程开启需要使用if name == ‘main’ ,但是cxfreeze不支持name == ‘main‘,加入multiprocessing.freeze_support()也无效,所以放弃使用相关文章推荐
- pyinstaller 打包pyqt程序时出现的问题 python3.5 win7 64bit环境
- 使用pyinstaller打包Python3.5+PyQt5.6项目生成exe文件
- python3.5、pyqt5项目,pyinstaller打包exe
- 用cx_Freeze打包基于python3.1的pyqt4GUI程序
- python 3.5 退回 3.4 打包成window可执行程序 py2exe
- Windows下使用pyinstaller打包python3.5程序(从安装开始)
- win7 64 位 Visual studio 环境下,使用whl依赖包,搭建python3.5 机器学习开发环境
- 在Python3.4下,用cx_freeze打包PyQt4程序
- Python学习 Python3.5+PyQt5环境--------03、使用PyInstaller3.2.1把py文件打包成exe文件
- [python学习笔记] pyinstaller打包pyqt5程序无法运行
- Windows平台搭建基于PyQt5.8.2开发Python GUI程序的环境(含打包过程)
- 在Python3.4下,用cx_freeze打包PyQt4程序
- python3.5 + PyQt4 + pyinstaller打包错误,Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.
- 用cx_Freeze打包基于python3.1的pyqt4GUI程序
- 在Eric4下用PyQt4编写Python的图形界面程序
- 将python3.1+pyqt4打包成exe
- 用pyinstaller打包windows下 python2.6的程序
- py2exe 打包 pyqt程序的图片(ico等) 不显示的问题
- 将Python程序打包为Windows可执行文件格式
- 详解Vs2008下打包安装程序的一些技巧(含win7下提权限、卸载以及安装时定向到网页)