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正则表达式re模块详细介绍
May 29 Python
利用python画一颗心的方法示例
Jan 31 Python
Python在不同目录下导入模块的实现方法
Oct 27 Python
Python3实现的Mysql数据库操作封装类
Jun 06 Python
Python 多线程不加锁分块读取文件的方法
Dec 11 Python
python读写配置文件操作示例
Jul 03 Python
Python传递参数的多种方式(小结)
Sep 18 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
Python换行与不换行的输出实例
Feb 19 Python
AUC计算方法与Python实现代码
Feb 28 Python
python 解决函数返回return的问题
Dec 05 Python
Django如何重置migration的几种情景
Feb 24 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
PH P5.2至5.5、5.6的新增功能详解
2014/07/14 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
angular.fromJson与toJson方法用法示例
2017/05/17 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
MySQLdb ImportError: libmysqlclient.so.18解决方法
2014/08/21 Python
python实现教务管理系统
2018/03/12 Python
python学习基础之循环import及import过程
2018/04/22 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
python生成lmdb格式的文件实例
2018/11/08 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
研究生毕业鉴定
2014/01/29 职场文书
运动会演讲稿50字
2014/08/25 职场文书
机关作风建设自查报告
2014/10/22 职场文书
股权转让协议范本
2014/12/07 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
Vue全局事件总线你了解吗
2022/02/24 Vue.js
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android