jupyter如何把文件变成exe

您所在的位置:网站首页 jupyter保存为py jupyter如何把文件变成exe

jupyter如何把文件变成exe

2023-11-19 18:10| 来源: 网络整理| 查看: 265

要把jupyter文件变成exe主要用到两库pyinstaller 和pywin32,打开anaconda prompt 安装就行pip install pyinstaller 1.把.ipynb 转化为.py 直接在jupyter新文件里输入 try: %jupyter nbconvert --to python train.ipynb except: pass 就生在原生的代码文件里生成一个py文件 (看jupyter的储存文件夹: import os os.path.abspath(’.’)) 在这里插入图片描述 2.将py文件复制到pyinstaller文件夹下 本人的在D:\anaconda\Lib\site-packages\PyInstaller,不过一般也是在这个目标里面 3.生成exe文件 再次打开anaconda prompt ,将目录进入上面pyinstaller文件夹,输入pyinstaller -F train.py,之后就开始生成了,也可加入图标,(pyinstaller -F -w -i test.ico test.py)图标一定要是ico格式,也要和py文件放进同pyinstaller文件夹里,另外使用-D会生成一个文件夹,打开exe速度会快的。 在这里插入图片描述 等成功后就在pyinstaller文件夹里面会有一个list,生成后的文件就在里面

在这里插入图片描述 若pyinstaller打包报错: RecursionError: maximum recursion depth exceeded 解决办法 1.执行

pyinstaller -F *.py

这一步肯定会报上述错误,但是会产生一个*.spec文件 2.在*.spec文件中增加两行(添加在原文件第二行),对递归深度进行设置:

import sys sys.setrecursionlimit(100000)

3.执行

pyinstaller *.spec

但是本人26行代码,生成了八百多兆,有没有什么优化的方法(=-=)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3