1. 引言
在数据科学和机器学习领域,Python 版本管理是每个开发者必须掌握的技能。不同项目可能需要不同的 Python 版本,而 Anaconda 提供的虚拟环境功能可以完美解决这个问题。本文将手把手教你如何在 Anaconda 中安装指定版本的 Python(以 Python 3.6.3 为例),并配置 Jupyter Notebook 内核。
2. 准备工作
在开始之前,请确保你已经完成以下准备工作:
- 已安装 Anaconda 发行版
- 已安装 Jupyter Notebook
- 网络连接正常(安装过程中需要下载依赖包)
3. 查看已安装的 Python 版本
首先,打开 Anaconda Prompt 终端,输入以下命令查看当前已安装的 Python 版本:
jupyter kernelspec list执行后,你会看到类似下图的结果。通常情况下,只有 Anaconda 自带的 Python 3 内核。
4. 创建 Python 3.6.3 虚拟环境
在 Anaconda Prompt 中输入以下命令,创建名为py3.6.3的虚拟环境:
conda create--namepy3.6.3python=3.6.3系统会提示确认安装,输入y并回车。该命令会自动将 Python 3.6.3 安装到 Anaconda 的envs目录下。
5. 进入虚拟环境目录
首先确保当前盘符与目标盘符一致,然后输入以下命令进入虚拟环境的 Scripts 目录:
cdD:\11_Anaconda\envs\py3.6.3\Scripts注意:请根据你的实际安装路径调整上述命令。
6. 激活虚拟环境并安装 ipykernel
激活刚创建的虚拟环境:
conda activate py3.6.3激活后,安装ipykernel包,使该环境可以被 Jupyter Notebook 识别:
pipinstallipykernel安装完成后,Scripts 目录下会生成一系列工具文件。
重要提示:安装
ipykernel时,不要挂载 VPN,否则可能导致安装失败。
7. 配置 Jupyter Notebook 内核
为了让 Jupyter Notebook 正确显示 Python 3.6.3 内核,需要手动配置内核文件:
进入 Anaconda 安装目录下的
share/jupyter/kernels文件夹将已有的内核文件夹复制一份,并重命名为
python3.6.3打开新文件夹中的
kernel.json文件将显示名称
Python 3修改为Python 3.6.3
8. 验证安装结果
重新打开 Anaconda Prompt,再次输入以下命令验证:
jupyter kernelspec list此时你应该能看到Python 3.6.3已经成功出现在列表中。
9. 在 Jupyter Notebook 中使用新内核
打开 Jupyter Notebook,点击右上角的New按钮,在下拉菜单中可以看到Python 3.6.3选项,选择它即可使用新环境。
10. 验证 Python 版本
在 Jupyter Notebook 中新建一个代码单元格,输入以下代码验证 Python 版本:
importsysprint(sys.version)如果一切正常,输出结果如下:
3.6.3 |Anaconda, Inc.| (default, Nov 8 2017, 15:10:56) [MSC v.1900 64 bit (AMD64)]11. 总结
通过以上步骤,你已经成功在 Anaconda 中安装了 Python 3.6.3 虚拟环境,并配置好了 Jupyter Notebook 内核。这种方法的优势在于:
- 环境隔离,互不干扰
- 版本切换灵活
- 适合多项目并行开发
希望本教程对你有所帮助,如果在操作过程中遇到任何问题,欢迎在评论区留言交流。