📜  jupyter notebook 更改 python 版本 - Python (1)

📅  最后修改于: 2023-12-03 15:17:06.893000             🧑  作者: Mango

Jupyter Notebook 更改 Python 版本

Jupyter Notebook 是一个强大的交互式环境,可以用于数据分析、机器学习以及其他数据科学应用。默认情况下,Jupyter Notebook 使用系统上已安装的 Python 版本,但有时我们需要在不同的 Python 版本之间切换。

我们可以使用以下步骤,通过 Anaconda 管理不同的 Python 环境和版本。

步骤 1:安装不同版本的 Python

可以通过 Conda 安装任意版本的 Python,可以安装在新的环境中,以避免与已有安装的版本发生冲突。以下是安装 Python 3.7 的示例:

conda create -n py37 python=3.7

上述命令将在名为 py37 的新环境中安装 Python 3.7。可以替换 py37 为所需的环境名称。

步骤 2:激活新的环境

在安装 Python 的新环境中运行 Notebook 之前,需要激活该环境,我们可以使用以下命令:

conda activate py37
步骤 3:安装 Notebook

在已激活新环境的前提下,我们需要安装 Jupyter Notebook:

conda install jupyter notebook

运行该命令后,Jupyter Notebook 将被安装在当前 conda 环境中。

步骤 4:启动 Notebook

在已经安装和激活新的环境的情况下,我们可以使用以下命令来启动 Jupyter Notebook:

jupyter notebook

此时会自动弹出一个浏览器窗口,我们可以在其中创建新的 python 文件或打开已有的 python 文件进行编辑。

步骤 5:更改 Python 版本

如果需要更改当前 Notebook 中使用的 Python 版本,可以通过以下步骤实现:

  1. 运行以下命令,以查看当前环境中可用的所有 kernel:

    jupyter kernelspec list
    
  2. 针对所需的 kernel,在命令提示符下运行以下命令:

    python -m ipykernel install --user --name=<kernel_name>
    

    例如,要在 conda 环境 py37 中安装名为 py37_kernel 的 kernel,可以运行以下命令:

    python -m ipykernel install --user --name=py37_kernel
    
  3. 在 Jupyter Notebook 中,现在你可以通过点击 "Kernel" > "Change kernel" 选择所需的 kernel。

结论

在 Jupyter Notebook 中手动安装其他版本的 Python 可以帮助我们更好地控制环境和依赖关系,并同时在不同环境中独立地运行不同版本的代码。

注意:在使用 Anaconda 和 Jupyter Notebook 时,不建议从操作系统的软件仓库安装 Python。这样可以避免软件包之间的冲突。建议使用 Anaconda 提供的 Python 版本。