栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Jupyter中将一个cell打包成exe

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jupyter中将一个cell打包成exe

准备
# 可能需要
pip install pywin32
# 必备
pip install pyinstaller
# 检验安装情况
pyinstaller -v
生成.py文件

在 cell 顶部添加代码

%%writefile 文件名.py
终端中打包

终端 cd 进入要输出 exe 文件的目录下,执行下面的命令,我是在 Anaconda Powershell prompt 中执行的

pyinstaller -F .py文件路径

参数含义
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标

如果没有报错,则在执行目录的 dist 文件夹下查看输出的 exe 文件,其他生成的文件可以删除

  • 也可以命令行指定目录地址
    pyinstaller -F .py文件路径 --distpath exe存放目录
踩坑
  • TypeError: attrs() got an unexpected keyword argument ‘eq’
    解决 pip install --upgrade attrs
  • AttributeError: Module ‘PyQt5’ has no attribute ‘version’
    解决 pip install PyQt5 --user --use-feature=2020-resolver

相关文章:

  1. AttributeError: Module ‘PyQt5’ has no attribute ‘version’
  2. python库 Pywin32使用
  3. Python打包方法——Pyinstaller
  4. Python小技巧—jupyter notebook脚本生成exe
  5. Jupyter notebook交互输入方法(ipywidgets控件),包括文本框text input box,按钮button等
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339188.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号