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函数中的默认参数
Mar 30 Python
python输出指定月份日历的方法
Apr 23 Python
python实现bucket排序算法实例分析
May 04 Python
python操作sqlite的CRUD实例分析
May 08 Python
Python3对称加密算法AES、DES3实例详解
Dec 06 Python
100行Python代码实现每天不同时间段定时给女友发消息
Sep 27 Python
python实现监控阿里云账户余额功能
Dec 16 Python
Python 字典一个键对应多个值的方法
Sep 29 Python
python Cartopy的基础使用详解
Nov 01 Python
pytorch加载语音类自定义数据集的方法教程
Nov 10 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
python通过cython加密代码
Dec 11 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
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
php+mysql实现数据库随机重排实例
2014/10/17 PHP
php中JSON的使用方法
2015/04/30 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
2017/01/08 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python模块文件结构代码详解
2018/02/03 Python
Python OpenCV获取视频的方法
2018/02/28 Python
Python常见字典内建函数用法示例
2018/05/14 Python
详解Django+Uwsgi+Nginx的生产环境部署
2018/06/25 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python根据多个文件名批量查找文件
2019/08/13 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
护士思想汇报
2014/01/12 职场文书
三项教育活动实施方案
2014/03/30 职场文书
党员目标管理责任书
2014/07/25 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
学历证明样本
2015/06/16 职场文书
2015年教师节感言
2015/08/03 职场文书
SpringBoot集成Redis,并自定义对象序列化操作
2021/06/22 Java/Android