【问题标题】:Why in jupyter-notebook with python3 kernel , sys.version show 2.7.2, not python3.x为什么在带有 python3 内核的 jupyter-notebook 中,sys.version 显示 2.7.2,而不是 python3.x
【发布时间】:2020-01-03 07:12:51
【问题描述】:

在 jupyter notebook 中,我使用 python3 内核,但我输入 sys.version,它显示 2.7.2 ...,我预计 3.x

import sys, platform
sys.version
'2.7.12 (default, Nov 12 2018, 14:36:49) \n[GCC 5.4.0 20160609]'
platform.python_version()
'2.7.12'

我希望输出是 3.x,但实际输出是 2.7

【问题讨论】:

    标签: python-3.x python-2.7 jupyter-notebook kernel


    【解决方案1】:

    在您的终端中键入以下内容以检查您是否确实以正确的方式设置了内核,例如我的显示如下

    schlator@lenovo:~$ jupyter kernelspec list
    Available kernels:
      ir           /home/schlator/.local/share/jupyter/kernels/ir
      julia-1.0    /home/schlator/.local/share/jupyter/kernels/julia-1.0
      python2      /home/schlator/.local/share/jupyter/kernels/python2
      python3      /home/schlator/anaconda3/share/jupyter/kernels/python3
    

    如果您看到意外情况,您可能需要安装 python3 内核。

    【讨论】:

    • @Schlator,我修改了内核json文件,用python3内核得到了正确的python版本,但是总是断开连接,你有什么好主意吗?谢谢
    猜你喜欢
    • 2021-09-28
    • 2020-01-31
    • 2016-11-10
    • 2020-12-30
    • 2020-07-15
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多