Jupyter無法導入庫,但能在終端導入的問題

Jupyter無法導入庫,但能在終端導入

?錯誤問題描述:conda activate LLMs激活某個Conda的環境后,盡管已經通過conda或者pip在這個環境中安裝了一些🐍Python的庫,但無法在Jupyter中導入,卻能在終端成功導入。

📚參考自:jupyter notebook添加python內核(windows)

1. 查找錯誤原因

分別在終端和Jupyter中輸入以下Python代碼,獲取各自方式Python 解釋器的可執行路徑。

import sys
sys.executable

1.1 ?正確的:在終端的結果

‘C:\Users\murphystar\miniconda3\envs\LLMs\python.exe’

1.2 ×錯誤的:在jupyter中的結果

‘C:\Users\murphystar\miniconda3\python.exe’

由此,可以看出Jupyter中的kernel解釋器路徑并不是已經創建LLMs環境的(盡管我已經安裝了ipykernel,也已經選擇指定的kernel后仍然無效),而是使用了默認的Python解釋器的可執行路徑。因此,只需要修改LLMs環境的Python解釋器的可執行路徑即可。

2. 查看Jupyter kernel list

在CMD中檢查該環境下是否有kernel,沒有的話直接安裝。

# 激活目標環境
conda activate LLMs# 查看kernel版本
python -m ipykernel --version# 沒有的話就安裝
# conda install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple

在CMD中查看Jupyter kernel list。

jupyter kernelspec list

輸出如下:

Available kernels:
llms C:\Users\murphystar\AppData\Roaming\jupyter\kernels\llms
oe_rdkit C:\Users\murphystar\AppData\Roaming\jupyter\kernels\oe_rdkit
pytorch C:\Users\murphystar\AppData\Roaming\jupyter\kernels\pytorch
python3 C:\Users\murphystar\miniconda3\share\jupyter\kernels\python3
base C:\ProgramData\jupyter\kernels\base
conda C:\ProgramData\jupyter\kernels\conda

假如你的目標環境是LLMs,則可以去到該kernel目錄(C:\Users\murphystar\AppData\Roaming\jupyter\kernels\llms)
下修改kernel.json文件內容中python解釋器的路徑為1.1中正確路徑:C:\Users\murphystar\miniconda3\envs\LLMs\python.exe

{"argv": ["C:\\Users\\ayao5\\miniconda3\\envs\\LLMs\\python.exe","-m","ipykernel_launcher","-f","{connection_file}"],"display_name": "LLMs","language": "python","metadata": {"debugger": true}
}

重啟Jupyter后,即可成功生效。🎉🎉🎉🎉

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/38524.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/38524.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/38524.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

京東商品詳情數據接口(JD.item_get)丨京東API實時接口指南

京東商品詳情API接口(JD.item_get)是京東開放平臺提供的一個數據接口,用于獲取京東平臺上單個商品的詳細信息。 通過這個接口,開發者可以獲取到包括商品名稱、品牌、產地、規格參數、價格信息、銷量、評價、圖片、描述等在內的詳…

Node.js開發實戰 視頻教程 下載

ode.js開發實戰 視頻教程 下載 下載地址 https://download.csdn.net/download/m0_67912929/89487510 01-課程介紹.mp4 02-內容綜述.mp4 03-Node.js是什么? .mp4 04-Node.js可以用來做什么?.mp4 05-課程實戰項目介紹.mp4 06-什么是技術預研? .mp4 07-Node.js開發環境…

Windows 11 安裝 安卓子系統 (WSA)

How to Install Windows Subsystem for Android (WSA) on Windows 11 新手教程:如何安裝Windows 11 安卓子系統 說明 Windows Subsystem for Android 或 WSA 是由 Hyper-V 提供支持的虛擬機,可在 Windows 11 操作系統上運行 Android 應用程序。雖然它需…

【JS】注意考點

1.聲明變量時所遵循的規則: (1)可以使用一個保留關鍵字var同時聲明多個變量 (2)可以在聲明變量的同時對其賦值, (3)如果只是聲明了變量,并未對其賦值,其值就默認為 Undefined。 (4)保留關鍵字var可以用作for語句和for…in語句…

python基礎_類

在Python中,類(Class)是面向對象編程(OOP)的核心概念之一。類提供了一種創建新對象的模板,這些對象通常被稱為類的實例或對象。以下是關于Python類的一些關鍵點和特性: 定義類 類通過class關鍵…

PostgreSQL的系統視圖pg_stat_wal

PostgreSQL的系統視圖pg_stat_wal 在 PostgreSQL 數據庫中,pg_stat_wal 視圖提供了與 WAL(Write-Ahead Logging)日志有關的統計信息。WAL 是 PostgreSQL 用于確保數據一致性和持久性的重要機制。因此,監控和分析 WAL 活動對于數據…

ctfshow-web入門-命令執行(web71-web74)

目錄 1、web71 2、web72 3、web73 4、web74 1、web71 像上一題那樣掃描但是輸出全是問號 查看提示:我們可以結合 exit() 函數執行php代碼讓后面的匹配緩沖區不執行直接退出。 payload: cvar_export(scandir(/));exit(); 同理讀取 flag.txt cinclud…

文華財經博易大師盤立方多空波段止損畫線指標公式

TT:PERIOD7; EMA120:EMA(C,120); RSV:(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:SMA(RSV,3,1); D:SMA(K,3,1); J:3*K-2*D; DRAWTEXT(TT&&J<0,L,多),VALIGN0; DRAWTEXT(TT&&J>100,H,空),VALIGN2; IF(TT,EMA(C,60),NULL),RGB(255,255,2…

JavaScript數組對象 , 正則對象 , String對象以及自定義對象介紹

1. Array數組對象 數組對象是使用單獨的變量名來存儲一系列的值。 1.1創建一個數組 創建一個數組&#xff0c;有三種方法。 【1】常規方式: let 數組名 new Array();【2】簡潔方式: 推薦使用 let 數組名 new Array(數值1,數值2,...);【3】字面:在js中創建數組使用中括號…

【ubuntu 】使用samba配置共享用戶home目錄和其他具體路徑

目錄 1 安裝samba 2 修改Samba配置文件 3 增加Rose用戶的samba帳號 4 重啟samba 5 測試 1 安裝samba 使用如下命令安裝samba&#xff1a; sudo apt-get updatesudo apt-get install samba openssh-server 2 修改Samba配置文件 sudo cp /etc/samba/smb.conf /etc/samba…

試用筆記之-收錢吧安卓版演示源代碼,收錢吧手機版感受

首先下載&#xff1a; https://download.csdn.net/download/tjsoft/89499105 安卓手機安裝 如果有收錢吧帳號輸入收錢吧帳號和密碼。 如果沒有收錢吧帳號點我的注冊 登錄收錢吧帳號后就可以把手機當成收錢吧POS機用了&#xff0c;還可以掃客服的付款碼哦 源代碼技術交流QQ:42…

Docker安裝MySQL5

Docker安裝MySQL5 前言 MySQL 是一個開源的關系型數據庫管理系統&#xff0c;廣泛用于各種 Web 應用程序的開發和生產環境中。MySQL 5 是 MySQL 數據庫的一個較早版本&#xff0c;雖然不再是最新版本&#xff0c;但仍然被一些項目所使用和支持。 在 Docker 中安裝 MySQL 5 可…

Docker 手冊

幫助命令 docker 命令 --help鏡像命令 docker images (-a所有 &#xff5c; -q只顯示容器的ID) docker search 鏡像名 docker pull 鏡像名&#xff1a;版本號 docker rmi -f ID&#xff5c;鏡像名&#xff1a;版本號 // 刪除本地一個或多個鏡像 docker rmi -f $(docker …

U盤數據恢復實戰指南:原因、方案與預防措施

一、引言&#xff1a;U盤數據恢復概述 在數字化時代&#xff0c;U盤作為一種便攜式存儲設備&#xff0c;廣泛應用于個人和企業中。然而&#xff0c;由于各種原因&#xff0c;U盤數據丟失的問題時有發生。U盤數據恢復技術便是在這種情況下應運而生&#xff0c;它幫助用戶在數據…

TPS61085非同步650kHz,1.2MHz, 18.5V升壓DCDC芯片

1 特點 TPS61085外觀和絲印PMKI 2.3 V 至 6 V 輸入電壓范圍 具有 2.0A 開關電流的 18.5V 升壓轉換器 650kHz/1.2MHz 可選開關頻率 可調軟啟動 熱關斷 欠壓閉鎖 8引腳VSSOP封裝 8引腳TSSOP封裝 2 應用 手持設備 GPS接收器 數碼相機 便攜式應用 DSL調制解調器 PCMCIA卡 TFT LCD…

MySQL之事務特性ACID、并發事務問題、隔離級別

1、事務特性ACID 原子性&#xff1a;事務是不可分割的最小操作單元&#xff0c;要么全部成功&#xff0c;要么全部失敗。一致性&#xff1a;事務完成時&#xff0c;必須使所有數據都保持一致狀態。隔離性&#xff1a;數據庫系統提供的隔離機制&#xff0c;保證事務在不外部并發…

Java并發編程基礎知識點

目錄 Java并發編程基礎知識點1、線程&#xff0c;進程概念及二者的關系進程相關概念線程相關概念進程與線程的關系補充小知識點&#xff1a; 2、線程的狀態Java線程的狀態&#xff1a;Java線程不同狀態之間的切換圖示 3、Java程序中如何創建線程&#xff1f;①、繼承Thread類②…

2024年華為OD機試真題-傳遞悄悄話 -C++-OD統一考試(C卷D卷)

2024年OD統一考試(D卷)完整題庫:華為OD機試2024年最新題庫(Python、JAVA、C++合集) 題目描述: 給定一個二叉樹,每個節點上站著一個人,節點數字表示父節點到該節點傳遞悄悄話需要花費的時間。 初始時,根節點所在位置的人有一個悄悄話想要傳遞給其他人,求二叉樹所有節…

【漏洞復現】用友NC——文件上傳漏洞

聲明&#xff1a;本文檔或演示材料僅供教育和教學目的使用&#xff0c;任何個人或組織使用本文檔中的信息進行非法活動&#xff0c;均與本文檔的作者或發布者無關。 文章目錄 漏洞描述漏洞復現測試工具 漏洞描述 用友NC是由用友公司開發的一套面向大型企業和集團型企業的管理軟…

貴不一定好,申請SSL證書一定要找到合適自己的

SSL&#xff08;Secure Sockets Layer&#xff09;的主要作用是保護網絡中的數據傳輸過程安全可靠。通過使用加密技術&#xff0c;SSL在客戶端和服務器之間建立一條安全通道&#xff0c;確保敏感數據在網絡上傳輸時不易被竊聽、篡改或偽造. 例如&#xff1a;阿里云 目前SSL證…