【发布时间】:2018-02-02 00:32:53
【问题描述】:
我正在使用 jupyter notebook 进行编码,因此我的文件格式是 ipynb。我想把这段代码转成可执行文件.exe供以后使用。
到目前为止,我已经设法通过转到 anaconda 提示符获取 exe 文件,执行以下命令
---> pyinstaller --name 'exe 的名称' python_code.ipynb
这给了我两个文件夹 build 和 dist,都包含 .exe 文件。 然而,他们都没有工作。我想知道为什么以及如何解决它。
双击exe,会弹出一个黑色的cmd,然后就消失了。 没有其他事情发生。
【问题讨论】:
-
它看起来运行脚本很好(就像你的 python 脚本作为可执行文件一样。它将打开 shell 环境,评估模块,然后关闭)。如果你认为它会在浏览器中打开 jupyter notebook,那么它不是这样工作的。
-
我没想到它会打开 jupyter notebook。我希望它执行那段代码,但我没有看到任何执行已完成。使用给定的输入文件,没有输出。
-
你有笔记本的样本版本吗?
-
我相信代码本身可以正常工作,因为我在 jupyter notebook 环境中执行了很多次,它做了应该做的事情。我想知道潜在的问题是什么?像 pyinstaller 只能使用 .py 格式的文件?
-
如果命令窗口弹出并消失,可能是您没有看到的错误。打开一个 cmd 窗口并从命令行调用您的 .exe。它会在执行后保持打开状态,您可能会获得更多信息。
标签: python python-2.7 jupyter-notebook exe