https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-python.html
点击链接管理Python。如果您使用的是Python 2,则使用此命令安装Python 3。
conda create -n py36 python=3.6 anaconda
安装完Python 3后,使用以下命令激活Python 3:
activate py36
然后打开Jupyter笔记本,在kernel中你会找到Python。
conda create -n py36 'python=3.6' ipykernel #将3.6替换为所需版本。
要激活已安装的jupyter内核,您需要运行:source activate py36
python -m ipykernel install --user
有趣的部分:如果您想在同一个笔记本中在不同内核之间切换(py2-py3),您需要运行:conda install nb_conda
但是,如果您在任何时候意识到某些模块不可用,您需要检查Anaconda Python版本。
python - version
如果不是Python 3.x版本,则需要运行以下命令:
conda create -n py36 python=3.6 anaconda
source active py36
我希望这对您有所帮助,并且可以在同一笔记本中切换Python版本。您可以尝试在Python 2和Python 3中同时打印一些内容。
我已成功将Python 3.9添加到Jupyter中,具体步骤如下。
# cd /usr/share/jupyter/kernels
# ls
python3
# cp python3 python3.9
# cd python3.9
并将 kernel.json
文件中的 python3
更改为 python3.9
:
# cat kernel.json
{
"argv": [
"/usr/bin/python3.9",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3.9",
"language": "python"
之后,可以通过 Jupyter 中的 Kernel->更改内核
更改内核。
Python 3.9 可以通过软件包管理器(例如 zypper)独立安装。
我认为,这也适用于 Python 2。
您可以按照以下步骤完成:
使用Python3创建新的环境。
virtualenv -p /usr/bin/python3.7 jupyter_environment
激活环境
source jupyter_environment/bin/activate
启动Jupyter
jupyter notebook --allow-root
然后打开Jupyter笔记本,您会发现默认情况下内核为Python3。