pyinstaller打包python文件成. exe程序

  
使用pycharm写好的代码,每次都要使用pycharm来执行比较麻烦,打包成. exe程序后可以直接运行,还可以发到别的电脑上执行,比较方便。
  <人力资源/>   
1。打开cmd命令提示符窗口,cd到pip.exe所在的目录,使用脉冲。exe安装pyinstaller命令安装pyinstaller模块(前提是你的电脑已经安装了python),安装完成后会在目录下生成很多py文件。
  

 pyinstaller打包python文件成. exe程序

  
2。使用命令pyinstaller - c - f weixin.py生成weixin.exe程序h5>  pyinstaller打包python文件成. exe程序

  
      <李>执行完之后会在当前目录下生成两个文件夹,其中。exe文件在dist文件夹里
     pyinstaller打包python文件成。exe程序
     pyinstaller打包python文件成. exe程序   
  
3。执行看看效果h5>  pyinstaller打包python文件成. exe程序

  
      <李>是可以成功执行的,调用浏览器成功打开目标网址,在运行框输入账号密码,再扫码后能够登录微信公众号。   
  
4。问题处理h5>   <李>之前打包成exe后执行报错,其实也是花了近一个小时解决未能excute脚本weixin这个问题。   <李>因为我的代码里,要调用浏览器驱动来打开谷歌浏览器,但是我并没有把驱动放到当前目录下(和pyinstaller程序在同一目录),py文件weixin.py也要放在这个目录,不放在这个目录的话,在执行命令的时候要使用py文件的绝对路径。   <李>其中代码截图   <李>  pyinstaller打包python文件成. exe程序      
5. pyinstaller的参数选项
  

顺便说一下几个参数的作用

  

- f:是直接生成单独的exe文件,不附带各种依赖文件的。

  

- c:生成的exe文件打开方式为控制台打开。

  

- w:这个和上面的- c对应,如果你的程序是有ui的,那就用这个- w。这样不会出现控制台,直接是你的ui。

  

我:给你的exe文件添加一个图标,后面要紧接着你想要的图标文件。

  

- p:后面紧跟着你要指定的模块搜索路径,如果你的模块安装的路径没有被PyInstaller自动检索到的话,就需要自己指定了。

pyinstaller打包python文件成. exe程序