📅  最后修改于: 2023-12-03 15:17:06.893000             🧑  作者: Mango
Jupyter Notebook 是一个强大的交互式环境,可以用于数据分析、机器学习以及其他数据科学应用。默认情况下,Jupyter Notebook 使用系统上已安装的 Python 版本,但有时我们需要在不同的 Python 版本之间切换。
我们可以使用以下步骤,通过 Anaconda 管理不同的 Python 环境和版本。
可以通过 Conda 安装任意版本的 Python,可以安装在新的环境中,以避免与已有安装的版本发生冲突。以下是安装 Python 3.7 的示例:
conda create -n py37 python=3.7
上述命令将在名为 py37
的新环境中安装 Python 3.7。可以替换 py37
为所需的环境名称。
在安装 Python 的新环境中运行 Notebook 之前,需要激活该环境,我们可以使用以下命令:
conda activate py37
在已激活新环境的前提下,我们需要安装 Jupyter Notebook:
conda install jupyter notebook
运行该命令后,Jupyter Notebook 将被安装在当前 conda 环境中。
在已经安装和激活新的环境的情况下,我们可以使用以下命令来启动 Jupyter Notebook:
jupyter notebook
此时会自动弹出一个浏览器窗口,我们可以在其中创建新的 python 文件或打开已有的 python 文件进行编辑。
如果需要更改当前 Notebook 中使用的 Python 版本,可以通过以下步骤实现:
运行以下命令,以查看当前环境中可用的所有 kernel:
jupyter kernelspec list
针对所需的 kernel,在命令提示符下运行以下命令:
python -m ipykernel install --user --name=<kernel_name>
例如,要在 conda 环境 py37
中安装名为 py37_kernel
的 kernel,可以运行以下命令:
python -m ipykernel install --user --name=py37_kernel
在 Jupyter Notebook 中,现在你可以通过点击 "Kernel" > "Change kernel" 选择所需的 kernel。
在 Jupyter Notebook 中手动安装其他版本的 Python 可以帮助我们更好地控制环境和依赖关系,并同时在不同环境中独立地运行不同版本的代码。
注意:在使用 Anaconda 和 Jupyter Notebook 时,不建议从操作系统的软件仓库安装 Python。这样可以避免软件包之间的冲突。建议使用 Anaconda 提供的 Python 版本。