簡體   English   中英

為什么我的 Jupyter 筆記本運行 ipython kernel 而不是 python3? 分組問題

[英]Why is my Jupyter notebook running ipython kernel instead of python3? Problem with group bys

我一直遇到這個問題,我的 Jupyter Lab 似乎正在運行“ Python ipykernel ”,而不僅僅是說運行“ python 3 ”。 本質上,它們都是 python 3 但是,我發現使用 ipykernel 存在一些問題,我不知道為什么(例如簡單的 pandas groupby 函數)。 我覺得沒有必要分享這個截圖,希望有人能幫助我; 如果需要,我仍然可以發布它。

我想達到 Python 3 而不是 ipykernel

-------- 編輯------------- 好的,你們中的很多人都說不是那樣的。 我決定提供屏幕截圖來顯示我的 groupby function 的輸出完全不同。

圖表 A:當它只是說Python3時使用實驗室

在此處輸入圖像描述

圖表 B:當它只是說Python 3 ipykernel時使用實驗室

在此處輸入圖像描述

相同的代碼,相同的數據集,不同的 output? 為什么?

ipykernel使用Python 3 Jupyter(筆記本電腦,實驗室,或任何其他接口是否)是始終用ipykernel為Python的默認內核。 您可能會感到困惑,因為最新版本添加了(ipykernel)標簽(在此 PR 中)以通知用戶他們正在使用哪個內核。 還有其他內核,如 xeus-python。

它是高度,就像真的高,不太可能ipykernel是你的問題的根源。 如果您認為它更適合您,您可以嘗試將其降級到以前的版本:

pip install "ipykernel<6"

但實際上我首先建議做相反的事情,這是確保您正在運行最新的 ipykernel 補丁版本:

pip install -U ipykernel

一旦您確認 ipykernel 不是您的問題的根源,我建議您提出一個更詳細的問題,並提供您遇到問題的 Pandas 代碼的可重現示例。

當我想在新的“pyhton 3(ipykernal)”部分中的 jupyter notebook 中創建一個項目時,我很困惑,當我單擊時……下一個屏幕沒有出現並出現錯誤。 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM