【机器学习】Anaconda安装后打不开jupyter notebook(网页不自动跳出)

文章目录

  • 一、遇到的问题:jupyter notebook网页不自动跳出
    • (一)输入jupyter notebook命令
    • (二)手动打开网页
  • 二、解决办法:指定浏览器
    • (一)找文件 jupyter_notebook_config.py
    • (二)修改配置文件,指定浏览器
  • 三、总结
  • 四、尾巴

【系统环境】win 11

一、遇到的问题:jupyter notebook网页不自动跳出

之前按照我所写的博文步骤安装了anaconda,安装以后也验证了是没有问题的。
文章地址如下供参考:【机器学习】anaconda安装过程
结果打脸的事情啪啪的就来了。我发现我的 jupyter notebook 竟然打不开。

(一)输入jupyter notebook命令

用cmd/Anaconda Prompt都可以,我是用的【以管理员身份运行】。
管理员身份这么打开:
在这里插入图片描述
在弹出框中点【是】,我这里截不到图了。(这里很简单,也并不需要截图哈~)
进入小黑窗以后,输入 jupyter notebook,回车,结果下面刷刷刷出来一堆,看着挺爽,结果就不动了,到这里就没了:
在这里插入图片描述
但是我们从上面可以看到,有个提示:
在这里插入图片描述

(二)手动打开网页

方框里面有三个路径,第一个的意思是,打开一个文件夹,把这个路径输入 进去,第二三个意思是打开一个浏览器,把其中任意(二选一)输入到地址栏,回车即可,就会出现 jupyter notebook 页面了。(我这里没截图)
但是问题是,它不自动跳转,手动输入太麻烦了吧。
什么原因呢,可能是浏览器的问题。我当前的电脑里面只有360和edge两个浏览器。后来我指定了edge浏览器,成功了,所以这是不是浏览器的问题呢?我又说不明白了……

二、解决办法:指定浏览器

先说结果:我下载了一个谷歌,后来失败了。最后还是用的Edge浏览器。
所以我不知道为什么谷歌浏览器会不行……(是因为路径中有文件夹名称是中文?我没有验证)
继续说过程。

(一)找文件 jupyter_notebook_config.py

1、在小黑窗里面输入命令:jupyter notebook --generate-config,然后回车:
在这里插入图片描述
如果出现选择,就输入一个【y】:
在这里插入图片描述
输入【y】以后回车:
在这里插入图片描述
2、在结果中看到文件的地址:
在这里插入图片描述
3、按照这个地址找到文件:
因为我把文件的扩展名隐藏了,所以我这里的文件没有后缀【.py】,但不妨碍它就是文件 jupyter_notebook_config.py 哈。
在这里插入图片描述
4、打开文件
右键点击该文件-【在记事本中编辑】,当然也可以用notepad这类的文本编辑器打开,都可以。打开以后是这样子:
在这里插入图片描述

(二)修改配置文件,指定浏览器

其实我觉得在任一个地方输入配置信息都可以,但是我查的资料里面每个人都一本正经的指定了(不完全相同的)位置。所以我也效仿一下,也找了个地方。
1、Ctrl+F,查找一下这个关键词: App.browser = ‘’
找到位置以后,在它下面你输入:
import webbrowser
webbrowser.register(‘msedge’,None,webbrowser.GenericBrowser(u’C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe’))
c.NotebookApp.browser = ‘msedge
【注意】我发现如果直接复制上面这3行的话,粘贴出来的引号会变成全角(虽然我本来就是半角),这样是不能用的。所以需要手动把全角改成半角。为了方便,我直接写了这个可以复制的代码,这个应该就不会存在全半角的问题了(直接复制,根据自己的情况改动我上面加粗的内容就行了):

import webbrowser
webbrowser.register('msedge',None,webbrowser.GenericBrowser(u'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe'))
c.NotebookApp.browser = 'msedge'

在这里插入图片描述
2、修改配置信息
需要注意的是:
(1)原配置信息一点也不要动,只需要粘贴进去三个语句即可;
(2)输入的语句共有三句,是我配置的语句,需要根据个人情况进行修改。
在这里插入图片描述
①和②填写的内容一样,是浏览器的名称,我也不知道浏览器叫什么,网上看到Edge浏览器就叫【msedge】,我这么写也成功了。
③是浏览器的路径。
因为我浏览器的快捷方式在桌面,那就返回桌面,找到它,右键点击浏览器图标,再点击属性:
在这里插入图片描述
这里有个【目标】,直接把这个路径复制出来就好,然后把这个路径粘贴到上图中③那里,注意两边的半角引号(貌似单引号、双引号都可以,但是不可以都有哦):
在这里插入图片描述
④ 不管这个配置文件 jupyter_notebook_config.py 里面原来有没有 【NotebookApp.browser】 这个关键字,④这里都要这么写。
我之前仿照上面搜索的Ctrl+F那个内容,我以为这里要改呢,实操证明不能改:
在这里插入图片描述
3、至于上面那个谷歌浏览器的配置,不知道为什么也失败了,就像我上文写的那样,不知道是不是因为路径中有中文才导致失败的。这个就不得而知了,既然成功了,我先不去验证了。
4、配置信息修改完成以后,就可以保存关闭了。这时再返回cmd或者Anaconda Prompt的小黑窗,重新执行一下jupyter notebook:
在这里插入图片描述
回车以后会发现网页自动弹出了:
在这里插入图片描述
这就完成了。

三、总结

【问题】
aconda安装成功以后,jupyter notebook可以出现打开的路径,能够手动复制粘贴地址路径打开,却不能自动跳转到网页。
【解决的办法】
在配置文件中加入指定的浏览器配置信息。具体就是找到配置文件,然后输入三行指令,具体的指令需要根据自己想要指定的浏览器名、以及浏览器的路径来做些修改。
【后续】
我按照这个方法解决了问题以后,有一天又不能跳转了。
回去看了一下才发现,我那3行指定浏览器的配置信息消失了,不知道是什么原因。
于是我又重新粘贴了一遍保存了进去,于是又行了。

四、尾巴

1、查找资料的时候,发现打不开 jupyter notebook 的情况有很多种,我这里只针对网页不能自动跳转的情况。仅供参考。
2、我的Edge浏览器有问题(是我自己的问题),竟然断网。别的都不断网,只有它断。以后用起来也是个问题。搞不好以后还是要试下谷歌。
3、这个jupyter notebook 的页面,不知道为什么,感觉挺丑的,最重要的是很慢。后期有时间的话我再看下能不能搞好点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/83905.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字格式化库 accounting.js的使用说明

accounting.js 是一个用于格式化数字、货币和金额的轻量级库,特别适合财务和会计应用。以下是其详细使用说明: 安装与引入 通过 npm 安装: bash 复制 下载 npm install accounting 引入: javascript 复制 下载 const accounting …

DeepSpeed简介及加速模型训练

DeepSpeed是由微软开发的开源深度学习优化框架,专注于大规模模型的高效训练与推理。其核心目标是通过系统级优化技术降低显存占用、提升计算效率,并支持千亿级参数的模型训练。 官网链接:deepspeed 训练代码下载:git代码 一、De…

集星獭 | 重塑集成体验:新版编排重构仿真电商订单数据入库

概要介绍 新版服务编排以可视化模式驱动电商订单入库流程升级,实现订单、客户、库存、发票、发货等环节的自动化处理。流程中通过循环节点、判断逻辑与数据查询的编排,完成了低代码构建业务逻辑,极大提升订单处理效率与业务响应速度。 背景…

AMO——下层RL与上层模仿相结合的自适应运动优化:让人形行走操作(loco-manipulation)兼顾可行性和动力学约束

前言 自从去年24年Q4,我司「七月在线」侧重具身智能的场景落地与定制开发之后 去年Q4,每个月都会进来新的具身需求今年Q1,则每周都会进来新的具身需求Q2的本月起,一周不止一个需求 特别是本周,几乎每天都有国企、央企…

MATLAB中进行语音信号分析

在MATLAB中进行语音信号分析是一个涉及多个步骤的过程,包括时域和频域分析、加窗、降噪滤波、端点检测以及特征提取等。 1. 加载和预览语音信号 首先,你需要加载一个语音信号文件。MATLAB支持多种音频文件格式,如.wav。 [y, fs] audiorea…

JWT令牌验证

一、JWT 验证方式详解 JWT(JSON Web Token)的验证核心是确保令牌未被篡改且符合业务规则,主要分为以下步骤: 1. 令牌解析与基础校验 收到客户端传递的 JWT 后,首先按 . 分割为三部分:Header、Payload、S…

一文讲清python、anaconda的安装以及pycharm创建工程

软件下载 Pycharm下载地址: Other Versions - PyCharm anaconda下载地址: https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Windows-x86_64.exe 安装步骤 一、 Python 解释器的安装步骤 安装目录介绍: 二、 Anaconda 安装 2.1 安装步…

Mac如何允许安装任何来源软件?

打开系统偏好设置-安全性与隐私,点击右下角的解锁按钮,选择允许从任何来源。 如果没有这一选项,请到打开终端,输入命令行:sudo spctl --master-disable, 输入命令后回车,输入电脑的开机密码后回车。 返回“…

React Flow 中 Minimap 与 Controls 组件使用指南:交互式小地图与视口控制定制(含代码示例)

本文为《React Agent:从零开始构建 AI 智能体》专栏系列文章。 专栏地址:https://blog.csdn.net/suiyingy/category_12933485.html。项目地址:https://gitee.com/fgai/react-agent(含完整代码示​例与实战源)。完整介绍…

Windows Ubuntu 目录映射关系

情况一:你是通过 WSL (Windows Subsystem for Linux) 安装 Ubuntu 这是最常见的情况。如果你在 Microsoft Store 安装了 “Ubuntu”,默认就是 WSL。 📁 目录映射关系如下: 从 Ubuntu(WSL)访问 Windows&…

双指针法高效解决「移除元素」问题

双指针法高效解决「移除元素」问题 双指针法高效解决「移除元素」问题一、问题描述二、解法解析:双指针法1. 核心思想2. 算法步骤3. 执行过程示例 三、关键点分析四、复杂度分析五、与其他解法的比较1. 快慢指针法2. 本解法的优势 六、实际应用场景七、总结 双指针法…

知识图谱构架

目录 知识图谱构架 一、StanfordNLP 和 spaCy 工具介绍 (一)StanfordNLP 主要功能 使用示例 (二)spaCy 主要功能 使用示例 二、CRF 和 BERT 的基本原理和入门 (一)CRF(条件随机场&…

激光三角测量标定与应用

文章目录 1,介绍。2,技术原理3,类型。3.1,直射式3.2,斜射式3.3,两种三角位移传感器特性的比较 4,什么是光片?5,主要的算子。1,create_sheet_of_light_model2&…

高可用消息队列实战:AWS SQS 在分布式系统中的核心解决方案

引言:消息队列的“不可替代性” 在微服务架构和分布式系统盛行的今天,消息队列(Message Queue) 已成为解决系统解耦、流量削峰、异步处理等难题的核心组件。然而,传统的自建消息队列(如RabbitMQ、Kafka&am…

人工智能核心知识:AI Agent 的四种关键设计模式

人工智能核心知识:AI Agent 的四种关键设计模式 一、引言 在人工智能领域,AI Agent(人工智能代理)是实现智能行为和决策的核心实体。它能够感知环境、做出决策并采取行动以完成特定任务。为了设计高效、灵活且适应性强的 AI Age…

平替BioLegend品牌-Elabscience PE Anti-Mouse Foxp3抗体:流式细胞术中的高效工具,助力免疫细胞分析!”

概述 调节性T细胞(Treg)在维持免疫耐受和抑制过度免疫反应中发挥关键作用,其标志性转录因子Foxp3(Forkhead box P3)是Treg功能研究的重要靶点。Elabscience 推出的抗小鼠Foxp3抗体(3G3-E)&…

编程日志5.13

邻接表的基础代码 #include<iostream> using namespace std; //邻接表的类声明 class Graph {private: //结构体EdgeNode表示图中的边结点,包含顶点vertex、权重weight和指向下一个边结点的指针next struct EdgeNode { int vertex; int weight; …

PowerBI 矩阵实现动态行内容(如前后销售数据)统计数据,以及过滤同时为0的数据

我们有一张活动表 和 一张销售表 我们想实现如下的效果&#xff0c;当选择某个活动时&#xff0c;显示活动前后3天的销售对比图&#xff0c;如下&#xff1a; 实现方法&#xff1a; 1.新建一个表&#xff0c;用于显示列&#xff1a; 2.新建一个度量值&#xff0c;用SELECTEDVA…

Prompt Tuning:高效微调大模型的新利器

Prompt Tuning(提示调优)是什么 Prompt Tuning(提示调优) 是大模型参数高效微调(Parameter-Efficient Fine-Tuning, PEFT)的重要技术之一,其核心思想是通过优化 连续的提示向量(而非整个模型参数)来适配特定任务。以下是关于 Prompt Tuning 的详细解析: 一、核心概念…

杰发科技AC7840——如何把结构体数据写到Dflash中

1. 结构体数据被存放在Pflash中 正常情况下&#xff0c;可以看到全局变量的结构体数据被存放在Pflash中 数字部分存在RAM中 2. 最小编程单位 8字节编程&#xff0c;因此如果结构体存放在Dfalsh中&#xff0c;进行写操作&#xff0c;需要写8字节的倍数 第一种办法&#xff1a;…