修改Anaconda-jupyter的默认目录

前情提要

【说明我的环境和配置】

在Anaconda里新建了一个开发环境sklearn,(一般是默认的环境base),并在新的环境里安装了jupyter notebook,现在要修改jupyter的默认目录。

配置的新环境-sklearn:
新配置的环境
新环境下配置的jupyter notebook:
新环境下配置的jupyter notebook

修改步骤

梗概:
一、打开该环境下的运行终端
二、根据提示找到jupyter_notebook_config.py所在文件位置
三、找到配置文件,输入你想设置成的默认目录
四、最终效果

具体:

一、打开该环境下的运行终端
左键单击“三角形图标”,open Terminal
在这里插入图片描述
并输入jupyter notebook --generate-config
在这里插入图片描述二、根据提示找到jupyter_notebook_config.py所在文件位置
在这里插入图片描述
找到py文件
并打开它(我用的是Notepad++),打开这个文件之后找到其中的 # c.NotebookApp.notebook_dir = ’ ’
设置前

三、输入你想设置成的默认目录
(例如我设置的’D:\Program Files\sklearn’)
把#去掉,注意前面不要留空格
保存,再重新打开jupyter notebook。

ps.注意设置的目录不能只是 “E:\”,至少要有一层文件目录,比如“E:\机器学习”。不然设置不成功(亲测!但原因不清楚)
设置后
四、最终效果
文件夹
jupyter notebook根目录

ps,如果你没有像我一样,是在自己新建的开发环境下安装的jupyter notebook,而是在默认的环境下,那就不需要转到新的开发环境下,只要在你自己当前的环境下用命令窗口找到upyter_notebook_config.py所在文件位置就行了。

### 如何在 AnacondaJupyter Notebook 中更改默认目录 #### 方法一:通过生成并修改配置文件 可以通过生成 `jupyter_notebook_config.py` 配置文件来设置默认工作目录。具体操作如下: 1. **生成配置文件** 打开 Anaconda Prompt 并运行以下命令以生成配置文件[^4]: ```bash jupyter notebook --generate-config ``` 这将在用户的 `.jupyter` 文件夹下创建名为 `jupyter_notebook_config.py` 的文件。 2. **编辑配置文件** 使用文本编辑器打开该文件,并找到以下参数(如果不存在则手动添加): ```python c.NotebookApp.notebook_dir = 'E:\\MAX\\Python' ``` 将 `'E:\\MAX\\Python'` 替换为你希望的默认工作目录路径[^2]。 3. **保存并重启 Jupyter Notebook** 完成上述修改后,重新启动 Jupyter Notebook 即可生效。 --- #### 方法二:通过修改快捷方式的目标路径 对于 Windows 用户,可以直接修改 Jupyter Notebook 快捷方式中的目标路径实现自定义默认目录。 1. **定位快捷方式** 在开始菜单中右键点击 Jupyter Notebook 图标,选择“打开文件位置”。 2. **修改目标路径** 右键快捷方式图标,选择“属性”,在“目标”字段中,在 `%USERPROFILE%/` 前加入新的路径,例如: ```plaintext "D:\Anaconda\python.exe" "D:\Anaconda\cwp.py" "D:\Anaconda" "D:\Anaconda\python.exe" "D:\Anaconda\Scripts\jupyter-notebook-script.py" "E:\MAX\Python" ``` 注意保持前后空格一致[^5]。 3. **应用更改** 点击“确定”保存修改,再次启动 Jupyter Notebook 时会自动跳转到新设定的默认目录--- #### 方法三:临时切换当前工作目录 如果不希望通过全局配置改变默认目录,也可以每次启动时动态调整工作目录。 1. **使用终端进入指定目录** 在 Anaconda Prompt 下先导航至所需目录,再启动 Jupyter Notebook: ```bash cd E:\MAX\Python jupyter notebook ``` 2. **利用浏览器地址栏快速切换** 启动后可通过 Jupyter Notebook 页面左上角的面包屑导航或 URL 地址栏直接访问其他子目录[^3]。 --- ### 总结 以上方法分别适用于不同场景下的需求。若需长期固定某一特定目录作为默认工作区,则推荐采用 **方法一** 或 **方法二**;而仅偶尔需要切换目录的情况下,可以考虑更灵活的 **方法三**。 ```python # 示例代码片段用于验证路径有效性 import os print(os.getcwd()) # 输出当前工作目录 os.chdir('E:\\MAX\\Python') # 切换到指定目录 print(os.getcwd()) # 再次确认已成功切换 ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值