jupyter修改默认打开目录

当我们打开jupyter notebook(不管用什么样的方式打开,使用菜单打开或者是命令行打开是一样的)会在默认的浏览器中看到这样的界面、

但是每一台不同的电脑打开之后的界面是不同的,仔细观察就会发现,这里面现实的一些文件夹就是电脑用户目录下面的文件夹,这是为什么呢?那是因为jupyter notebook在启动的时候总是有一个默认的目录,一般情况下,是用户的目录。

那怎么查看默认目录,或者是我想要修改默认目录该怎么做呢?

实际上,jupyter的一些默认设置都设置在一个默认的配置文件中,我们可以查看并且修改配置文件中的内容

1)查看配置文件

在cmd中使用如下命令:jupyter-notebook --generate-config

可见默认配置文件的路径,按照路径打开查看配置文件的信息。(以记事本打开)得到如下

我们通过编辑里的查找功能,搜索directory定位到如下位置:

复制代码
这句话就是设置jupyter的目录的,可见默认值是没有的,我们现在比如要使它指定到我们自己的目录,比如我要让它指定到F盘中的myjupyter文件夹,则修改如下:
python 复制代码
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'C:\Learning\PGproject\my_jupyter'

保存修改的文件并关闭!

之后在开始菜单中找到Jupyter右键 - 更多 -打开文件位置

在打开的文件夹中右键Jupyter Notebook,查看属性

点击快捷方式选项

需要更改的地方有:
目标 :删除目标中的 "%USERPROFILE%/" 语句
起始位置:更改起始位置至目标文件夹

保存并关闭

然后再打开jupyter,发现如下信息,从下面的信息可以看见这样一句话:

Serving notebooks from local directory: C:\Learning\PGproject\my_jupyter

这就说明修改成功。

注意事项:

第一、文件夹必须先创建好,比如这里F盘下面的myjupyter文件夹要先创建好;不然会jupyter初始化时会找不到目录

第二、要取消注释,c前面的#要去掉(我还不知道这是为什么)

第三、要注意文件名不可以是数字

除此之外,上面的这些操作,推荐全部使用anaconda自带的Anaconda Promp进行操作,因为它提供了非常好的环境管理功能,而在系统自身的cmd中操作,可能因为环境变量设置等相关的一些原因,不成功。比如我在多个环境中都安装了jupyter,但是cmd中环境变量所指向的那个是A,我们修改的可能是B的配置文件,这样通过cmd启动jupyter发现依然未改变。

现在打开,则发现web界面变成了如下:

相关推荐
gzroy12 分钟前
量化金融实践-海龟交易法
python·金融
sg_knight17 分钟前
适配器模式(Adapter)
python·设计模式·适配器模式·adapter
52Hz11823 分钟前
力扣20.有效的括号、155.最小栈
python·算法·leetcode
小鸡吃米…1 小时前
TensorFlow 实现多层感知机学习
人工智能·python·tensorflow
WW、forever2 小时前
【服务器】上传服务器中数据至 FigShare(Python)
运维·服务器·python
宝贝儿好2 小时前
【强化学习】第十章:随机高斯策略
人工智能·python·深度学习·神经网络·机器人·自动驾驶
haosend2 小时前
【练习版】使用paramiko批量的查询,管理,配置路由器交换机
python·路由器·交换机·网络自动化
Dxy12393102162 小时前
Python生成随机手机号码
开发语言·python
小帅学编程2 小时前
Python学习
开发语言·python·学习
两万五千个小时2 小时前
构建mini Claude Code:08 - Fire and Forget:用后台线程解锁 Multi-Agent 并行执行
人工智能·python·架构