pyinstaller打包python文件成.exe程序-创新互联

使用pycharm写好的代码,每次都要使用pycharm来执行比较麻烦,打包成.exe程序后可以直接运行,还可以发到别的电脑上执行,比较方便。

1.打开cmd命令提示符窗口,cd到pip.exe所在的目录,使用pip.exe install pyinstaller命令安装pyinstaller模块(前提是你的电脑已经安装了python),安装完成后会在目录下生成很多py文件。

pyinstaller 打包python文件成.exe程序

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比曲麻莱网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式曲麻莱网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖曲麻莱地区。费用合理售后完善,10多年实体公司更值得信赖。
2.使用命令pyinstaller -c -F weixin.py生成weixin.exe程序

pyinstaller 打包python文件成.exe程序

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

pyinstaller 打包python文件成.exe程序

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

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

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

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

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

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

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

网站题目:pyinstaller打包python文件成.exe程序-创新互联
文章出自:https://www.cdcxhl.com/article32/cocepc.html

成都网站建设公司_创新互联,为您提供网站导航建站公司用户体验网站营销响应式网站品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设