win10默认安装路径修改_修改Anaconda中Jupyter Notebook默认工作路径的详细图文教程(Win 10)...

8fd64fd4487b4641a7852d6e39dbd30d.png

按照网上流传的三种修改方式一步一步做下来,都没有成功。反复试验了几次终于成功了。后来推测大概是安装过程和系统环境不同导致的。

我的环境:

我用的系统是 Win 10,Anaconda 是从官网直接下载 .exe 文件安装的。所有设置都是默认设置。 Jupyter Notebook 是 Anaconda 默认安装的,没有另行处理。安装完成后,开始菜单中的目录如下:

0d8f04ca6129d2f629e6a62816469ecf.png

此时的 Jupyter Notebook 默认工作目录为 C:Users你的电脑名

成功设置的步骤:

1. 打开 Anaconda Prompt,

703b667c162e5d3b698ee0737f063d48.png

输入

jupyter notebook --generate-config

这个命令的作用是生成 Jupyter notebook 的配置文件。如果你是第一次运行,会直接生成这个文件。如果曾经运行过这个命令,就会像下图一样问你时候要覆盖原来的文件。这个时候不用理会。我们的主要目的只是为了找到这个文件的路径。

7516bc9976abb750e1e9ca6f5ab3c435.png

找到 jupyter_notebook_config.py 的路径并打此文件。

找到 c.NotebookApp.notebook_dir 这个变量,将你希望的路径赋值给这个变量,并删除这一行前面的“#”。修改后如下:

1ea347af7af4410c8c0732510f72d13a.png

注意:

  1. 一定要确保删除 “#”,取消这一行的注释模式。
  2. 这一行代码前不能有空格。
  3. 路径一定要是已经存在的,否则会闪退。且路径要用英文单引号括起来。
  4. 路径要写转义, 或者在路径字符串前用r标识. 例:c.NotebookApp.notebook_dir = r'C:UsersAdministratorDesktopjupyter'(20201030补充,感谢聒聒并不躁 毕达哥拉斯PI 在评论区的重要补充)

改完后保存。再次通过 Anaconda Navigator 进入 Jupyter Notebook 的时候会发现默认路径已经更改。

然而,如果你直接通过 Jupyter Notebook 的快捷方式进入,默认目录还是原来那个。如果需要修改,还需要进行如下步骤:

2c08ab41ce4457c8593302ef0cf16ca6.png

找到快捷方式,右键打开属性,将“目标”最后面的 “%USERPROFILE%” 删除就可以了。

我遇到的那些坑,及推测的原因:

(并不是说这些方法是错误的,只是大概不适合我自己的系统和环境而已。)

1. 网上说打开 “cmd”,运行 “jupyter notebook --generate-config” 命令

4538376621eb18229306d3dd771efecb.png

可能是因为 Jupyter Notebook 是通过 Anaconda 安装的,所以 Anaconda 环境外没有配置环境变量。

2. 根据网上贴出的路径直接查找 “Jupyter_notebook_config.py” 文件,发现查无此文件。

再次提醒,如果从没运行过 generate 命令,是不会有这个配置文件的。

3. 据说,修改 Anaconda 安装目录下 etcjupyter 文件夹中的 jupyter_notebook_config.json 文件也是可以的。但是,我的文件打开是这样的:

402242efc882a36b443a15327111be62.png

对,你没有看错,就是空的。我也不知道为什么。。。

4. 据说可以只改快捷方式的属性:“目标”那里的 “%USERPROFILE%” 删除,“起始位置”改成你希望的路径。

bea4ba579b819aa8b39a9f0e25bcd601.png

在不改 jupyter_notebook_config.py 文件的情况下,仅改变这两个地方,并不起任何作用。如果改了 jupyter_notebook_config.py,这两个地方都不改的话,从这个快捷方式进入 Jupyter Notebook 会进入默认路径,用 Anaconda Navigator 启动就会进入改变后的路径。对“目标”栏进行改动后,则从快捷方式进入,也会进入修改后的路径。“起始位置”那里的值,改不改都不影响。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值