调整Jupyter notebook的启动目录和浏览器

1.修改Jupyter Notebook的快捷方式属性。将下图位置中的"%USERPROFILE%/"删除,否则固定在当前用户目录下启动,导致通过快捷方式启动时,目录的修改无法生效。
在这里插入图片描述
2.配置文件生成。

jupyter notebook --generate-config

在这里插入图片描述
3.添加启动路径。
在生成的文件中找到“c.NotebookApp.notebook_dir”,添加一行内容。
避免转义符号,使用反斜杠。
在这里插入图片描述
4.添加浏览器路径。
找到“c.NotebookApp.browser = ‘’,在下方添加以下内容。
避免转义符号,使用反斜杠。

import webbrowser
webbrowser.register(
    "chrome",  #自定义名字
    None, 
    webbrowser.GenericBrowser(u'C:/Users/Wan/Google/Chrome/Application/chrome.exe'))#指定程序所在位置
c.NotebookApp.browser = "chrome"

在这里插入图片描述

### Jupyter Notebook 启动浏览器显示未找到文件的解决方案 对于Jupyter Notebook启动时遇到浏览器无法正常加载页面的情况,可以采取多种方法来解决问题。 #### 权限不足导致的问题 如果是因为权限不够而造成找不到文件的现象,可以在尝试打开Jupyter Notebook之前,先将工作目录设置为具有适当读写权限的位置。具体操作是把目标文件夹地址复制出来,在该文件夹内运行命令行工具,并在此环境下启动Jupyter Notebook服务[^1]。当系统提示请求访问此文件夹时,请确认允许访问。完成上述步骤后再通过浏览器访问HTML地址应该能够顺利进入Jupyter Notebook界面。 #### 自定义配置文件生成与修改 另一种常见原因是默认配置未能正确指向本地环境中的Web浏览器。此时可以通过创建自定义配置文件的方式来调整这一行为: - 使用Anaconda Prompt或其他支持Python环境变量的命令窗口; - 输入`jupyter notebook --generate-config`指令来自动生成一份空白配置模板[^2]; - 定位到刚刚产生的`.jupyter/jupyter_notebook_config.py`文件路径下; - 利用文本编辑器查找含有关键词`browser`的相关设定项; - 修改这部分代码片段以适应个人需求,比如指定特定类型的浏览器作为默认选项; ```python c.NotebookApp.browser = 'chrome' # 或者其他已安装于系统的浏览器名称 ``` #### 远程服务器上的特殊处理方式 若是部署在远程Linux服务器端的应用场景,则需考虑防火墙策略以及网络连接状况等因素的影响。为了确保外部设备能成功获取到由Jupyter Notebook发出的数据包,建议采用如下措施之一: - 更改监听端口号至非标准范围内的数值(如9999),并通过追加参数的形式附加到原有启动语句后面[^4]: ```bash nohup jupyter notebook --port=9999 & ``` - 如果仍然存在跨域资源共享(CORS)方面的问题,还可以进一步探索官方文档中关于安全性隐私保护章节的内容,合理放宽部分限制条件以便更好地兼容不同平台间的交互过程。 经过以上任意一种或组合运用这些技巧后,通常都能够有效改善乃至彻底消除由于各种原因引起的“找不到文件”的错误提示现象。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值