代码打包为exe文件

打包代码为exe文件

用到python里面的一个模块

pip install pyinstaller

查看我们这个项目安装哪些第三方库

pip freeze > reqirements.txt		

把安装的第三库的名字和版本全部写入一个txt文件里

当要按照txt文件里的第三库名字时

pip install -r reqirements.txt 
  • 打包成多文件
打开pycharm终端输入:
pyinstaller -D text.py -n app	//打包text py文件成一个叫app的exe文件

如果代码有报错,想看打包的exe哪里有问题,打开电脑终端,输入exe文件的路径就可以了

  • 打包成单文件
pyinstaller -F text.py -n app

路径

os.path.abspath(__file__)	//显示当前文件的路径
path= os.path.dirname(os.path.abspath(__file__))	//显示当前目录上一级的目录

打包成多文件时不会有问题

当打包成单文件时,程序会把要用到的文件在电脑的临时文件存放的地方解压,当要用的时候,路径就出现问题了

模块

打包时,他会自动把用到模块也一起打包进去

但是,遇到那种动态导入模块的代码时,就无法找到关联的包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值