pyinstaller 打包python文件成.exe程序
2018-09-04 19:37
1961 查看
使用pycharm写好的代码,每次都要使用pycharm来执行比较麻烦,打包成.exe程序后可以直接运行,还可以发到别的电脑上执行,比较方便。
1.打开cmd命令提示符窗口,cd到pip.exe所在的目录,使用pip.exe install pyinstaller命令安装pyinstaller模块(前提是你的电脑已经安装了python),安装完成后会在目录下生成很多py文件。
2.使用命令pyinstaller -c -F weixin.py生成weixin.exe程序
执行完之后会在当前目录下生成两个文件夹,其中.exe文件在dist文件夹里
3.执行看看效果
是可以成功执行的,调用浏览器成功打开目标网址,在运行框输入账号密码,再扫码后能够登录微信公众号。
4.问题处理
之前打包成exe后执行报错,其实也是花了近一个小时解决failed to excute script weixin这个问题。因为我的代码里,要调用浏览器驱动来打开谷歌浏览器,但是我并没有把驱动放到当前目录下(和pyinstaller程序在同一目录),py文件weixin.py也要放在这个目录,不放在这个目录的话,在执行命令的时候要使用py文件的绝对路径。
其中代码截图
5.pyinstaller的参数选项
顺便说一下几个参数的作用-F:是直接生成单独的exe文件,不附带各种依赖文件的。
-c:生成的exe文件打开方式为控制台打开。
-w:这个和上面的-c对应,如果你的程序是有ui的,那就用这个-w。这样不会出现控制台,直接是你的ui。
-I:给你的exe文件添加一个图标,后面要紧接着你想要的ico文件。
-p:后面紧跟着你要指定的模块搜索路径,如果你的模块安装的路径没有被PyInstaller自动检索到的话,就需要自己指定了。
相关文章推荐
- 利用pyinstaller将Python3.6文件打包成exe程序
- 用Pyinstaller把Python3程序打包成可执行文件exe
- 用Pyinstaller把Python3.4程序打包成可执行文件exe
- pyinstaller 打包python程序为.exe文件
- “failed to excute script xxx” PyInstaller 打包python程序为exe文件过程错误
- Python程序用pyinstaller打包成exe文件
- python程序使用pyinstaller打包成单一.exe文件后,如何的到.exe文件所在目录?
- 利用PyInstaller把Python程序打包成exe可执行文件
- 11 Python pyinstaller--将Python程序打包成单独的exe可执行文件
- 使用PyInstaller将Python程序打包成一个单独的exe文件
- Python:程序发布方式简介一(打包为可执行文件EXE)
- python--利用PyInstaller打包exe程序
- 使用pyinstaller打包Python3.项目生成exe文件
- 如何利用Python2.7、py2exe、PyInstaller-2.1将*.py打包成*.exe,再利用Inno Setup Compiler封装成windows安装文件
- python学习===将py文件从打包成exe程序
- 打包python脚本为exe可执行文件-pyinstaller和cx_freeze示例
- 使用 pyinstaller 打包 Python 程序为可执行文件
- Python 3.6如何快速的利用Pyinstaller把.py文件打包成.exe的应用程序
- Python学习 Python3.5+PyQt5环境--------03、使用PyInstaller3.2.1把py文件打包成exe文件
- win7下用PyInstaller把Python代码打包成exe文件