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爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
Windows安装Python、pip、easy_install的方法
Mar 05 Python
python实现逻辑回归的方法示例
May 02 Python
Python 常用的安装Module方式汇总
May 06 Python
python版本坑:md5例子(python2与python3中md5区别)
Jun 20 Python
Python实现好友全头像的拼接实例(推荐)
Jun 24 Python
python打包压缩、读取指定目录下的指定类型文件
Apr 12 Python
Python生成器定义与简单用法实例分析
Apr 30 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
Aug 03 Python
python多进程读图提取特征存npy
May 21 Python
Python帮你识破双11的套路
Nov 11 Python
详解python程序中的多任务
Sep 16 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中Session的概念
2006/10/09 PHP
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
cakephp常见知识点汇总
2017/02/24 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
解析JSON对象与字符串之间的相互转换
2013/12/18 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
简单的js表格操作
2016/09/24 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
canvas雪花效果核心代码分享
2017/02/19 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
2018/02/08 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
Python使用爬虫猜密码
2016/02/19 Python
浅析python参数的知识点
2018/12/10 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Python列表与元组的异同详解
2019/07/02 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
基于keras中的回调函数用法说明
2020/06/17 Python
利用CSS3的border-radius绘制太极及爱心图案示例
2016/05/17 HTML / CSS
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
四个太阳教学反思
2014/02/01 职场文书
个人作风剖析材料
2014/02/02 职场文书
安全教育实施方案
2014/03/02 职场文书
小时代观后感
2015/06/10 职场文书
领导欢送会主持词
2015/07/06 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
高中语文教学反思范文
2016/02/16 职场文书