我遇到了这个问题,我的Jupyter实验室似乎在运行“Python ipykernel”,而不是说运行“Python 3”。本质上,它们都是Python3,但是,我发现使用ipykernel存在一些问题,我不知道为什么(比如简单的pandas groupby函数)。我觉得没有必要分享这张截图,希望有人能帮我;如果需要的话,我仍然可以发布它
我想要的是Python 3,而不是ipykernel
-----编辑-------------- 好吧,你们很多人都说不是这样的。我决定提供屏幕截图来显示我的groupby函数的输出是完全不同的
附件A:使用实验室时,它只是说Python3
附件B:使用实验室时,它只是说python3ipykernel
相同的代码,相同的数据集,不同的输出?为什么?
ipykernel使用Python 3。Jupyter(无论是笔记本、实验室还是任何其他接口)一直使用ipykernel作为Python的默认内核。您可能会感到困惑,因为最新版本添加了
(ipykernel)
标签(在this PR)来通知用户正在使用哪个内核。还有其他内核,比如xeus python这是高度,就像真正高度,不太可能是ipykernel是你问题的根源。如果您认为它更适合您,您可以尝试将其降级到以前的版本:
但实际上,我首先建议您采取相反的做法,这是为了确保您运行的最新ipykernel修补程序版本具有:
一旦您确认ipykernel不是您问题的根源,我建议您提出一个更详细的问题,并提供您有问题的pandas代码的可复制示例
相关问题 更多 >
编程相关推荐