GVKun编程网logo

是否可以在jupyter笔记本中生成可执行文件(.exe)?(jupyter notebook怎么执行程序)

12

在本文中,我们将带你了解是否可以在jupyter笔记本中生成可执行文件在这篇文章中,我们将为您详细介绍是否可以在jupyter笔记本中生成可执行文件的方方面面,并解答.exe?常见的疑惑,同时我们还将

在本文中,我们将带你了解是否可以在jupyter笔记本中生成可执行文件在这篇文章中,我们将为您详细介绍是否可以在jupyter笔记本中生成可执行文件的方方面面,并解答.exe?常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的Anaconda Jupyter笔记本中的内核错误、Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?、Jupyter笔记本中的方程式编号、py2exe无法生成可执行文件

本文目录一览:

是否可以在jupyter笔记本中生成可执行文件(.exe)?(jupyter notebook怎么执行程序)

是否可以在jupyter笔记本中生成可执行文件(.exe)?(jupyter notebook怎么执行程序)

我使用jupyter notebook用python写了一个代码,我想生成该程序的可执行文件。

答案1

小编典典

您可以使用我编写的这段代码将大量.ipynb文件转换为.py文件。

srcFolder = r''input_folderpath_here''desFolder = r''output_folderpath_here''import osimport nbformatfrom nbconvert import PythonExporterdef convertNotebook(notebookPath, modulePath):    with open(notebookPath) as fh:        nb = nbformat.reads(fh.read(), nbformat.NO_CONVERT)    exporter = PythonExporter()    source, meta = exporter.from_notebook_node(nb)    with open(modulePath, ''w+'') as fh:        fh.writelines(source)# For folder creation if doesn''t existif not os.path.exists(desFolder):    os.makedirs(desFolder)for file in os.listdir(srcFolder):    if os.path.isdir(srcFolder + ''\\'' + file):        continue    if ".ipynb" in file:        convertNotebook(srcFolder + ''\\'' + file, desFolder + ''\\'' + file[:-5] + "py")

.ipynb文件转换为.py文件后。
尝试运行.py文件以确保它们可以工作。之后,在终端或命令提示符中使用Pyinstaller。 cd到您的.py文件位置。然后输入

pyinstaller --onefile yourfile.py

这将生成一个文件.exe程序

Anaconda Jupyter笔记本中的内核错误

Anaconda Jupyter笔记本中的内核错误

如何解决Anaconda Jupyter笔记本中的内核错误?

我在Windows 10的Anaconda中安装了新版本的anaconda。我在Jupyter笔记本中收到内核错误。我尝试了多种方法来修复它。失败。这是错误。有人可以指导吗?谢谢

Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\web.py",line 1703,in _execute
result = await result
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 742,in run
yielded = self.gen.throw(*exc_info)  # type: ignore
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\services\sessions\handlers.py",line 69,in post
model = yield maybe_future(
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 735,in run
value = future.result()
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",in run
yielded = self.gen.throw(*exc_info)  # type: ignore
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py",line 88,in create_session
kernel_id = yield self.start_kernel_for_session(session_id,path,name,type,kernel_name)
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 100,in start_kernel_for_session
kernel_id = yield maybe_future(
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py",line 209,in wrapper
yielded = next(result)
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\services\kernels\kernelmanager.py",line 168,in start_kernel
super(MappingKernelManager,self).start_kernel(**kwargs)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\multikernelmanager.py",line 186,in start_kernel
km.start_kernel(**kwargs)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py",line 308,in start_kernel
self.kernel = self._launch_kernel(kernel_cmd,**kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py",line 215,in _launch_kernel
return launch_kernel(kernel_cmd,**kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\launcher.py",line 135,in launch_kernel
proc = Popen(cmd,**kwargs)
File "C:\ProgramData\Anaconda3\lib\subprocess.py",line 854,in __init__
self._execute_child(args,executable,preexec_fn,close_fds,File "C:\ProgramData\Anaconda3\lib\subprocess.py",line 1307,in _execute_child
hp,ht,pid,tid = _winapi.CreateProcess(executable,args,FileNotFoundError: [WinError 2] The system cannot find the file specified

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?

Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?

如何解决Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组??

几乎每天都在使用Jupyter时,通常会同时打开多个Jupyter笔记本文件。电脑几乎始终处于开机状态,因此Jupyter也几乎始终处于开机状态。每当打开Jupyter时,通常至少会显示5或6个Jupyter笔记本选项卡,有时可能会打开10个或更多笔记本文件。

只要文件太大,Jupyter笔记本文件的速度就会变慢。很难确切地定义大。大通常发生在100-150个细胞中。只要笔记本电脑明显变慢,那么大就是大。每当笔记本变慢时,都会创建一个新笔记本。将相同的库粘贴到新笔记本中,并且通常在与大型慢速笔记本相同的子文件夹中创建新笔记本。然后,从大而慢的笔记本上取下来的地方提取编码。

一个主笔记本文件夹中有数百个笔记本。笔记本主文件夹下有几十个子文件夹。而且,在试图从混乱中创建订单时,大多数笔记本通常都保存在子文件夹中,这些子文件夹代表程序包类型,功能类型或笔记本代码的用途。子文件夹的名称与笔记本的主题或用途相似。有以dplyr命名的子文件夹,还有以purrr命名的子文件夹,等等。还有以图形,地图,绘图,子设置,映射等命名的子文件夹。因此,将创建Jupyter笔记本并将其保存到以下子文件夹中:代表笔记本电脑主要用途的名称。

Jupyter的一大优点是,每当重新命名Jupyter时,就会再次打开那些最后打开的笔记本文件。这就引出了这个帖子中的问题:

Is there a way to group notebooks so that an entire group can selected and be opened at the same time?  

我已经阅读了有关Jupyer Hub的信息,但是这个Hub听起来不像我要找的答案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Jupyter笔记本中的方程式编号

Jupyter笔记本中的方程式编号

事实是,在官方文档Jupyter -激励例子看台

方程式编号和引用将在Jupyter笔记本的将来版本中提供。

我知道有关此主题的讨论很多。有些人声称可以通过一些解决方法来解决此问题。

但是,对于普通用户而言,很难理解变通方法或这些hack到底有多脏/没用。

所以我的问题是:

  1. 什么是“将来版本可用”?它是指诸如“新月/年”之类的事物,还是诸如“可能永远不会因为它太不可能”之类的事物?

  2. Internet上提供的任何变通方法是否对人类食用安全?我的意思是值得吗?因为可以使用Sphinx或其他方法来创建教程,所以要做更多的工作,但是实施一些技巧,安装插件等等将是更多的工作?

注意:对于某些人来说,这似乎是一个需要基于意见的答案的问题,但我敢肯定它不是。任何建议都可以帮助我(或其他用户)做出好/坏决定。

py2exe无法生成可执行文件

py2exe无法生成可执行文件

我在XP上使用python
2.6。我刚刚安装了py2exe,并且可以从hello.py成功创建一个简单的hello.exe。但是,当我尝试在实际程序上使用py2exe时,py2exe会生成一些信息消息,但无法在dist文件夹中生成任何内容。

我的setup.py看起来像这样:

from distutils.core import setup
import py2exe

setup(console=['ServerManager.py'])

和py2exe输出看起来像这样:

python setup.py py2exe
running py2exe
creating C:\DevSource\Scripts\ServerManager\build
creating C:\DevSource\Scripts\ServerManager\build\bdist.win32
   ...
   ...
creating C:\DevSource\Scripts\ServerManager\dist
*** searching for required modules ***
*** parsing results ***
creating python loader for extension 'wx._misc_' (C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_misc_.pyd -> wx._misc_.pyd)
creating python loader for extension 'lxml.etree' (C:\Python26\lib\site-packages\lxml\etree.pyd -> lxml.etree.pyd)
   ...
   ...
creating python loader for extension 'bz2' (C:\Python26\DLLs\bz2.pyd -> bz2.pyd)
*** finding dlls needed ***

py2exe似乎已经找到了我的所有导入文件(尽管看到win32时我感到有些惊讶,因为我没有明确导入它)。此外,我的程序使用以下命令非常愉快地启动:

python ServerManager.py

显然,我在做一些根本上错误的事情,但是在没有py2exe的任何错误消息的情况下,我也不知道该怎么办。

今天的关于是否可以在jupyter笔记本中生成可执行文件.exe?的分享已经结束,谢谢您的关注,如果想了解更多关于Anaconda Jupyter笔记本中的内核错误、Jupyter启动时如何打开特定的Jupyter笔记本?如何将相似的笔记本文件分组并打开分组?、Jupyter笔记本中的方程式编号、py2exe无法生成可执行文件的相关知识,请在本站进行查询。

本文标签: