jupyter notebook指定启动目录的方法


Posted in Python onMarch 02, 2021

问题来源

jupyter notebook在命令行中启动之后,默认根目录为命令行的当前目录,这样便利性较差。
下面给出了三种指定启动目录的方法,分别适用于不同场景。

解决方法

方法一:先在命令行中切换到指定目录,再运行jupyter notebook

这种方法是比较常规的方法,也是最简单的解决方法。
每次运行jupyter notebook之前,先在命令行中利用cd命令切换目录,然后再运行jupyter notebook。

方法二:修改默认打开位置,适合每次在固定目录运行jupyter notebook

这种方法适合每次在固定目录运行jupyter notebook。

首先,在命令行中输入命令:jupyter notebook --generate-config生成配置文件,命令执行后,会显示配置文件的路径。

C:\Users\Administrator>jupyter notebook --generate-config
 Writing default config to: C:\Users\Administrator\.jupyter\jupyter_notebook_config.py

打开配置文件jupyter_notebook_config.py,找到c.NotebookApp.notebook_dir配置项,去掉注释,添加指定的目录。

## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''
c.NotebookApp.notebook_dir = 'r'e:/testpath''

在命令行中,运行jupyter notebook即可,这样无论命令中当前目录是什么,jupyter notebook打开的目录都是指定的e:\testpath。

方法三:jupyter notebook --notebook-dir='d:/下载'

其实jupyter notebook命令中已经提供了在指定目录运行的参数--notebook-dir。这种方法更灵活一些,不用切换目录。当然更不用修改配置文件。

--notebook-dir=<Unicode> (NotebookApp.notebook_dir)
  Default: ''
  The directory to use for notebooks and kernels.

总结

这三种方法中,第一种切换目录的方法比较常规,第二种方法需要修改配置文件,适合每次在固定目录打开jupyter notebook,如果需要更改目录,每次修改配置文件也挺麻烦的,第三种方法比较灵活,适合临时指定启动目录。

当然第一种方法和第三种编写简单的批处理即可实现第二种方法的效果,这也是很多人常用的方法,避免每次打开命令行输入命令的烦恼。这种批处理编写很简单,不再演示,创建文本文件,每行写一个相关命令,保存为.bat文件即可。

到此这篇关于jupyter notebook指定启动目录的方法的文章就介绍到这了,更多相关jupyter notebook指定启动目录内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
解决tensorflow1.x版本加载saver.restore目录报错的问题
Jul 26 Python
python接口自动化(十六)--参数关联接口后传(详解)
Apr 16 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
Python中将两个或多个list合成一个list的方法小结
May 12 Python
python如何保证输入键入数字的方法
Aug 23 Python
python解释器spython使用及原理解析
Aug 24 Python
浅谈python中统计计数的几种方法和Counter详解
Nov 07 Python
大数据分析用java还是Python
Jul 06 Python
关于python中remove的一些坑小结
Jan 04 Python
python使用XPath解析数据爬取起点小说网数据
Apr 22 Python
Python实现排序方法常见的四种
Jul 15 Python
Python内置包对JSON文件数据进行编码和解码
Apr 12 Python
python实现发送邮件
Mar 02 #Python
matplotlib阶梯图的实现(step())
Mar 02 #Python
Python读写Excel表格的方法
Mar 02 #Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 #Python
python中Pexpect的工作流程实例讲解
Mar 02 #Python
Opencv 图片的OCR识别的实战示例
Mar 02 #Python
python实现控制台输出颜色
Mar 02 #Python
You might like
JAVA/JSP学习系列之四
2006/10/09 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
JavaScript将相对地址转换为绝对地址示例代码
2013/07/19 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
nodejs 子进程正确的打开方式
2017/07/03 NodeJs
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
微信小程序wx.previewImage预览图片实例详解
2017/12/07 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
Python 实现随机数详解及实例代码
2017/04/15 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
python的常用模块之collections模块详解
2018/12/06 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python Tensor和Array对比分析
2020/01/08 Python
pandas分组聚合详解
2020/04/10 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
中层竞聘演讲稿
2014/01/09 职场文书
家长给孩子的表扬信
2014/01/17 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
客服专员岗位职责
2015/02/10 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技