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 相关文章推荐
python二叉树的实现实例
Nov 21 Python
Python字符串格式化
Jun 15 Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 Python
Python装饰器(decorator)定义与用法详解
Feb 09 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
Mar 02 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Python嵌套列表转一维的方法(压平嵌套列表)
Jul 03 Python
python 使用re.search()筛选后 选取部分结果的方法
Nov 28 Python
Django CBV与FBV原理及实例详解
Aug 12 Python
python实现快递价格查询系统
Mar 03 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
Python中for后接else的语法使用
May 18 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
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
php5.3 goto函数介绍和示例
2014/03/21 PHP
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
php实现求相对时间函数
2015/06/15 PHP
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
Vuerouter的beforeEach与afterEach钩子函数的区别
2018/12/26 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
python psutil库安装教程
2018/03/19 Python
Python生成器generator用法示例
2018/08/10 Python
python中的&amp;&amp;及||的实现示例
2019/08/07 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
小学优秀班集体申报材料
2014/05/25 职场文书
学习礼仪心得体会
2014/09/01 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
开展警示教育活动总结
2015/05/09 职场文书
美丽人生观后感
2015/06/03 职场文书
辩论赛新闻稿
2015/07/17 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python
Oracle中日期的使用方法实例
2022/07/07 Oracle