当前位置:网站首页 > C++编程 > 正文

py文件如何生成apk(py文件如何生成 pyc)



目录

一、安装pyinstaller包

二、生成.spec文件

三、添加自己的额外资源(UI、模型等)

四、最后打包项目


首先,通过Pycharm打开项目,设置好项目的解释器(运行环境)

然后通过Pycharm打开左下角的终端(通过pycharm打开的好处是它自动导航到项目的目录不用我们手动CD)

然后输入安装代码

 
   

等待完成安装即可。

执行代码

YourAppName替换成你的打包后APP的名字

your_script.py替换成你的主程序脚本(比如main.py)

 
   

运行结束后它把你的环境全部打包了,打包好的exe文件在dist目录下

在你项目的目录会生成一个.spec的文件

文件里的详细参数注解如下:

 
   

可以根据这里面的参数自行调整一些

比如添加图标:更改icon的路径,找到你的ico文件,jpgpng转换ico格式可以用下面这个

图片转 ico 图标 - 锤子在线工具

你想在打包时添加额外的文件(例如模型、数据文件、UI图片等),可以修改生成的 文件。打开 文件并找到 部分,添加需要的文件。

 
   

前面是你资源的路径(可以用相对路径)

然后需要在项目中修改一下你原来的资源路径,以便打包后的程序能找到

如下图,在你原来的模型路径(其他资源也是)使用resource_path方法进行路径的变换

有些需要程序自主创建的目录,比如保存目录,使用相对路径保存在exe文件旁边就行,不用使用resource_path方法

 
   

把我们所有的UI以及资源文件路径配置后就可以再次打包了

执行如下代码(your_script替换成你的spec文件名)

 
   

等待运行完成即可。

在dist目录就可以找到exe的文件,双击yuanshen启动!

到此这篇py文件如何生成apk(py文件如何生成 pyc)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • cnnpo是哪个港口(cnyik是哪个国家港口)2026-01-29 13:27:08
  • nisc认证(nis认证是什么)2026-01-29 13:27:08
  • console是什么意思演唱会(con是演唱会吗)2026-01-29 13:27:08
  • console是什么意思啊英语(console中文意思)2026-01-29 13:27:08
  • 2263xt量产工具(tc58nc6623量产工具)2026-01-29 13:27:08
  • dhcp获取ip地址失败怎么办(dhcp获取不了ip)2026-01-29 13:27:08
  • automatic翻译成中文(automatically翻译成中文)2026-01-29 13:27:08
  • consultant英语怎么读(consumption怎么读的)2026-01-29 13:27:08
  • tomcat乱码(解决tomcat乱码)2026-01-29 13:27:08
  • plc定时器如何使用(plc定时器指令表)2026-01-29 13:27:08
  • 全屏图片