用Pyinstaller把Python3程序打包成可执行文件exe
2018-03-07 22:47
911 查看
自己开发一些小工具,但是又懒得去配置环境,索性想着把py代码编译可执行文件exe
百度了很多,发现了很多牛人的无私奉献,在此也分享下自己的心得体会。
Windows7 64位操作系统
Python3.3 32位
首先安装PIP。
pip 是一个安装Python包的工具, 一般是在Python安装目录下的Scripts文件夹里。我的是Python3.3,没有自带pip。参考大侠1的贡献:https://jingyan.baidu.com/article/7e4409533f32092fc0e2ef24.html
方法1:下载get-pip.py,我是直接将代码拷贝到电脑上,保存为该名字-----参考大侠1的步骤,就可以成功安装pip
方法2:Powershell(x86)中,进入到Python33\Scripts安装目录下,使用easy_install来暗转
C:\Python33\Scripts> .\easy_install.exe pip
笔者亲测,就算将pip所在的路径配置到环境变量中,但是也无法在其他目录下直接调用pip命令,尚未解决。
后来,均在C:\Python33\Scripts\既pip.exe所在目录下使用pip命令。
因为尚未安装Pyinstaller,所以借助pip指令:.\pip3.3.exe install pyinstaller 顺利安装pyinstaller
打包为exe
依旧只能在scripts目录下操作,但是要编译的文件可以在其他地方,只要路径对了就可以。
我经过试验后,选择指令是.\pyinstaller.exe -F Path\xxx.py,表示是生成一个纯exe文件,和C++里面的静态编译类似
具体看大侠3的指令说明。https://jingyan.baidu.com/album/a378c960b47034b3282830bb.html?picindex=1
编译后的文件在Scripts\dist\
可执行文件在winXP上可以运行,速度还凑合。
我开始没找到,也希望大家可以一次成功。
多谢大家慷慨分享。
百度了很多,发现了很多牛人的无私奉献,在此也分享下自己的心得体会。
Windows7 64位操作系统
Python3.3 32位
首先安装PIP。
pip 是一个安装Python包的工具, 一般是在Python安装目录下的Scripts文件夹里。我的是Python3.3,没有自带pip。参考大侠1的贡献:https://jingyan.baidu.com/article/7e4409533f32092fc0e2ef24.html
方法1:下载get-pip.py,我是直接将代码拷贝到电脑上,保存为该名字-----参考大侠1的步骤,就可以成功安装pip
方法2:Powershell(x86)中,进入到Python33\Scripts安装目录下,使用easy_install来暗转
C:\Python33\Scripts> .\easy_install.exe pip
这时发现该目录下增加了好多关于pip的exe工具
后来,均在C:\Python33\Scripts\既pip.exe所在目录下使用pip命令。
因为尚未安装Pyinstaller,所以借助pip指令:.\pip3.3.exe install pyinstaller 顺利安装pyinstaller
感谢大侠2的指导 http://blog.csdn.net/be_quiet_endeavor/article/details/73929077
打包为exe
依旧只能在scripts目录下操作,但是要编译的文件可以在其他地方,只要路径对了就可以。
我经过试验后,选择指令是.\pyinstaller.exe -F Path\xxx.py,表示是生成一个纯exe文件,和C++里面的静态编译类似
具体看大侠3的指令说明。https://jingyan.baidu.com/album/a378c960b47034b3282830bb.html?picindex=1
编译后的文件在Scripts\dist\
可执行文件在winXP上可以运行,速度还凑合。
我开始没找到,也希望大家可以一次成功。
多谢大家慷慨分享。
相关文章推荐
- 利用PyInstaller把Python程序打包成exe可执行文件
- 11 Python pyinstaller--将Python程序打包成单独的exe可执行文件
- 用Pyinstaller把Python3.4程序打包成可执行文件exe
- pyinstaller 打包python文件成.exe程序
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- Python:程序发布方式简介一(打包为可执行文件EXE)
- 用PyInstaller把python程序打包成exe可执行程序
- Python:程序发布方式简介一(打包为可执行文件EXE)
- 用pyinstaller把python源文件打包成exe可执行文件
- 打包python脚本为exe可执行文件-pyinstaller和cx_freeze示例
- pyinstaller打包多个文件生成exe可执行程序
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 将Python程序打包成可执行文件exe
- 用pyinstaller把python代码打包成exe可执行文件
- 使用PyInstaller将Python程序打包成一个单独的exe文件
- 【转】python学习--用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 使用 pyinstaller 把python脚本打包成 windows exe 可执行程序
- Python程序用pyinstaller打包成exe文件