Python3:pyinstaller安装及环境配置(将.py打包成.exe)

打开CMD命令:

python -m pip install pyinstaller --user#安装pyinstaller

然后配置系统变量:
找到pyinstaller.exe所在的路径:

C:\Users\DuanPT\AppData\Roaming\Python\Python36\Scripts

将这个路径添加到系统变量中的path中。
系统变量在“我的电脑-属性-高级系统设置”中查找

Pyinstaller使用方法举例:
打开CMD命令:

C:\Users>D:#切换到D盘
D:>cd temp\duan#切换到.py文件所在的文件夹
D:\temp\duan>pyinstaller -F setup.py#你的.py文件叫什么名字,setup就改成什么名字

就压缩完成了。

如果压缩过程报错:A RecursionError (maximum recursion depth exceeded) occurred. For working around please follow these instructions

那就在生成的setup.spec文件打开(记事本打开),将下面代码写在表头

import sys 
sys.setrecursionlimit(sys.getrecursionlimit()*5)

然后在继续在该CMD命令的setup.py所在目录下运行:

D:\temp\duan>pyinstaller myprog.spec#注意路径,还是上面那个路径

通过上述方法生成的exe文档过大的解决方法:
step1:安装第三方库pipenv
step2:打开cmd命令行。切换到.py文件所在的路径
step3:创建虚拟环境。

pipenv install```

```bash
pipenv shell```

step4:在虚拟环境中安装py文件中用到的所有第三方库
step5:生成exe
```bash
pyinstaller -F name.py```
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值