ipynb如何运行 linux,关于python:如何从终端运行.ipynb Jupyter Notebook?
我在一个.ipynb文件中有一些代码,我已经到了不需要ipython笔记本的"交互"功能的地步。我只想直接从Mac终端命令行运行它。
基本上,如果这只是一个.py文件,我相信我可以从命令行执行python filename.py。有类似的.ipynb文件吗?
像这样:github.com/paulgb/runipy?
像那样。我的ipython笔记本里有一些input声明,似乎有问题
nbconvert允许您运行带有--execute标志的笔记本:
jupyter nbconvert --execute
如果您想运行一个笔记本并生产一个新的笔记本,您可以添加--to notebook:
jupyter nbconvert --execute --to notebook
或者,如果要用新输出替换现有笔记本:
jupyter nbconvert --execute --to notebook --inplace
因为这是一个非常长的命令,所以可以使用别名:
alias nbx="jupyter nbconvert --execute --to notebook"
nbx [--inplace]
这似乎不适用于Conda虚拟环境。
这会将笔记本变成静态HTML页
可以在nbconvert.readthedocs.io/en/latest/…上找到运行笔记本的文档或此方法和编程方法。
在命令行中,可以使用此命令将笔记本转换为python:
ipython nbconvert --to python .ipynb
您可能需要安装python mistune包:
sudo pip install mistune
这只是相当于@eric correct answer的命令行。
为了支持jupyter nbconvert,不推荐使用子命令ipython nbconvert。
我认为这个答案不正确。我意识到这是可行的,但问题是如何从终端运行ipynb,而不是如何将其转换为.py然后运行它。
如果任何一个单元运行时间超过30秒,nbconvert将失败,您可能需要添加--ExecutePreprocessor.timeout=600。
您可以从.ipynb导出所有代码,并将其保存为.py脚本。然后您可以在终端中运行脚本。
希望它有帮助。
对于新版本,而不是:
ipython nbconvert --to python .ipynb
你可以用Jupyter instend of ipython:
jupyter nbconvert --to python .ipynb
更新作者引用的评论以获得更好的可见性:
Author's note"This project started before Jupyter's execute API, which is now the recommended way to run notebooks from the command-line. Consider runipy deprecated and unmaintained." – Sebastian Palma
安装允许在终端上运行代码的runipy库
pip install runipy
编译完代码后:
runipy .ipynb
你也可以试试cronjob。所有信息都在这里
作者的注释"这个项目是在Jupyter的ExecuteAPI之前开始的,这是现在从命令行运行笔记本的推荐方法。考虑到runipy已弃用和未维护。"
ipynb如何运行 linux,关于python:如何从终端运行.ipynb Jupyter Notebook?相关推荐
- 我的名片能运行Linux和Python,还能玩2048小游戏,成本只要20元
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 猜猜它是什么?印着姓名.职位和邮箱,看起来是个名片.可是右下角有芯片,看起来又像是个PCB电路板. 其实它是一台超迷你的ARM计算机,不仅 ...
- python代码写好了怎么运行不了-python代码可以直接运行吗 Python写了代码如何运行...
先下载python,然后打开命令行,输入 python 你的代码文件名. 有python代码怎么编成可执行的exe程序? 如果可以能否帮小编做成可执行的exe程序儿女情长什么的,真的很影响小编行走江湖 ...
- 运行linux在de1soc,在DE1-SOC上运行Linux
1,设定串口终端 安装驱动 :使用mini-USB线将计算机与DE1-SoC的UART转USB接口.drivers\USB2UART_driver文件夹内放置有驱动程序 设定串口终端规格 : 设定串口 ...
- python无法在终端运行程序_解决项目pycharm能运行,在终端却无法运行的问题
解决项目pycharm能运行,在终端却无法运行的问题 报 ModuleNotFoundError: No module named '****' 错误. 运行的文件夹又不在根目录下, 在python ...
- Python环境的安装(Anaconda+Jupyter notebook+Pycharm)
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文总结了Windows下Python环境的安装,包括Anacon ...
- [转载] Python全栈(1)—— Python如何快速下载库与jupyter notebook 的基本使用
参考链接: Python Jupyter Notebook入门 文章目录 前言Python如何快速下载库jupyter notebook基本使用 前言 笔者最近发现学到现在,还没有认认真真系统的学一下 ...
- Jupyter lab add kernel Python+Julia+R 【jupyter Notebook 切换Python环境】and【在jupyter Notebook中安装第三方库】
新增虚拟环境 conda create -n py2 python=2.7 进入python2的环境 conda activate py2 安装python2的内核并应用 python2 -m pip ...
- 【Python数据挖掘】数据挖掘简介及Jupyter notebook操作介绍(图文解释 超详细)
需要完整PPT请点赞关注收藏后评论区留言并且私信~~~ 一.数据挖掘简介 面对大量的数据,迫使人们不断寻找新的工具,对规律进行探索,为决策提供有价值的信息.数据挖掘有助于发现趋势,揭示已知的事实,预测 ...
- linux在python的虚拟环境下运行程序_在win10和linux上分别安装Python虚拟环境的方法步骤...
很多初学者会使用windows作为开发机使用, 今天就来看下如何在win10和Linux下分别安装Python虚机环境.虚机环境有非常多的优点,今天我们用的虚拟环境是virtualenv. virtu ...
最新文章
- 关于stm32f407wifi模块的设置_料粉定量称重模块,罐子称重传感器
- java线程-保护性暂停(wait,notify实现)
- 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void) (?invoke_main@@YAHXZ) 中被引用
- linux内核网络协议栈--数据包的数据收发简略流程图(二十八)
- java基础教程传值_Java基础——方法传值(基本数据类型 VS 引用数据类型)
- JVM参数-XX:+HeapDumpOnOutOfMemoryError
- IDEA开发中,类的头位置生成作者时间信息
- HTML中直接写js 函数
- SyntaxError: Non-ASCII character '\xe9' in file...ubuntu系统下python运行时提示编码格式不正确以及提示No module named xxx
- linux如何判断网线插入_“Linux”中如何判断哪个网卡连接网线?
- 软考官方教材:信息系统项目管理师教程(第三版)
- c#Ice开发之环境配置(一)
- bootstrap 按钮样式单选效果_【20201117】Bootstrap前端框架学习笔记
- P9 力荐!阿里巴巴最新出品 776 页 JDK 源码 + 并发核心原理解析小册
- 关于idea中springboot主启动类没有绿色启动的问题
- 在平板电脑与移动3G大爆炸的时代,昔日霸主微软的反击
- 【java小游戏】老虎杠子鸡游戏
- C语言取模运算符的妙用
- ue编辑器c语言语法高亮文件,自己动手做 UEStudio/UltraEdit 的语法高亮文件 (*.uew)...
- 当外面的容器的height使用百分比时,如何设置line-height可以使里面的文字垂直居中
热门文章
- PHP 魔术引号详解讲解
- Hbuilderx 不报语法错误
- 【FastText——总结笔记】
- 感光电路板的使用方法和制作步骤
- 10.牛批了 Android 2022高级 资深面试题 一线大厂和二线大厂面试真题精选 (蚂蚁金服 附答案)第十套 40k+
- 怎么快速学好数据分析师
- java drawimage 不显示_drawImage()不显示图片
- 爱不是寻找一个完美的人。而是,要学会用完美的眼光,欣赏一个并不完美的人。...
- 程序员辞职卖卷饼,4天挣了1个月工资……所以我应该改行卖卷饼吗?
- 泰拉瑞亚服务器怎么修改密码,泰拉瑞亚怎么设置服务器里的角?