【機器學習】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.pswp.cn/diannao/83905.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/83905.shtml
英文地址,請注明出處:http://en.pswp.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;…