Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将jupyter内核从Python 2更改为Python 3?_Python_Python 3.x_Python 2.7_Jupyter Notebook - Fatal编程技术网

如何将jupyter内核从Python 2更改为Python 3?

如何将jupyter内核从Python 2更改为Python 3?,python,python-3.x,python-2.7,jupyter-notebook,Python,Python 3.x,Python 2.7,Jupyter Notebook,我已经安装了Jupiter笔记本,我只有Python2作为默认内核。我想把它从Python2改为Python3。我该怎么做呢?如果您使用anaconda安装了python/jupyter,只需将python从2.*更新为3即可* https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-python.html 遵循管理python的链接。如果使用Python2,则使用以下命令安装Python3 conda create

我已经安装了Jupiter笔记本,我只有Python2作为默认内核。我想把它从Python2改为Python3。我该怎么做呢?

如果您使用anaconda安装了python/jupyter,只需将python从2.*更新为3即可*

https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-python.html 
遵循管理python的链接。如果使用Python2,则使用以下命令安装Python3

conda create -n py36 python=3.6 anaconda
安装Python3后,使用以下命令激活Python3

activate py36 

然后打开jupyter笔记本,您将在内核中找到python

您可以通过以下步骤执行此操作:

  • conda create-n py36'python=3.6'ipykernel#用所需版本替换3.6。

  • 要激活已安装的jupyter内核,您需要运行,
    source activate py36

  • python-mipykernel安装--user

  • 有趣的是:如果您想在同一个笔记本中的内核(py2-py3)之间切换,您需要运行,
    conda install nb_conda

  • 但是,如果在任何时候您意识到某些模块不可用,那么您需要检查anacondapython版本

    python - version
    
    如果不是Python3.x,则需要运行

    conda create -n py36 python=3.6 anaconda
    source active py36
    

    我希望它能帮助您,并喜欢在同一个笔记本中切换python版本。您可以尝试在python2和Python3中打印一些内容

    我都试过了。我已经下载了Python3。如果你不介意的话,可以给我解释一下这个过程吗。我也用谷歌搜索过。请确保在你的答案中包含更多的解释,以便对未来的读者有用。这对我不起作用。我可以激活我的环境,然后打开python,它是3.8(正如我所希望的那样),但当我打开jupyter笔记本时,新文件的唯一选项是python 2.1。你找到解决方法了吗?第三步对我来说已经足够了。这是个好答案。