在jupyter notebook中同时安装python2和python3(可以在jupyter中随意切换)

本文介绍如何在已有的Anaconda环境中安装不同版本的Python内核以供Jupyter Notebook使用,包括从Python 2.7升级到Python 3.6的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于我之前使用的jupyter notebook是基于python2.7版本的,所以只要在此基础上安装基于python3.6的内核即可。

我的环境如下:

  • windows 10,64位系统

  • 已安装基于python2.7版本的anaconda

  • 已在anaconda中安装py27和py36的虚拟环境

  • 已有的jupyter notebook的kernel是基于python2.7版本的

在py27的kernel基础上安装py36的kernel

在jupyter notebook中,选择不同的python版本,叫做kernel(内核)。在进行安装时,安装 ipykernel即可。

在之前的文章中,我是将anaconda的虚拟环境py36安装在指定路径(D:\Anaconda2\envs\py3),因此在安装ipykernel时,也需要指定安装。安装命令为 “conda install --prefix=D:\Anaconda2\envs\py3 ipykernel”,如下:

然后激活py36的虚拟环境,输入命令:

 activate D:\Anaconda2\envs\py3

python -m ipykernel install --user 

启动jupyter notebook去查看,这时可以看到,python3的kernel已经安装好了。

同理,在python3内核的基础上装python2的内核方法同样适用。

### 如何在 Jupyter Notebook 中更改 Python 环境为 ArcGIS Pro 的 Python 环境 要在 Jupyter Notebook 中将默认的 Python 环境切换为 ArcGIS Pro 的 Python 环境,可以通过以下方法实现: #### 安装 `ipykernel` 并注册环境 ArcGIS Pro 使用独立的 Python 环境,默认情况下不会自动集成到 Jupyter Notebook 中。为了使 Jupyter 能够识别并使用该环境,需要安装 `ipykernel` 并将其注册到 Jupyter。 以下是具体操作过程: 1. **打开 Anaconda Prompt 或命令提示符** 以管理员身份运行命令提示符或 Anaconda Prompt,并激活 ArcGIS Pro 提供的 Python 环境。通常,此环境位于 `C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3` 下[^1]。 2. **安装 ipykernel** 在激活的环境中安装 `ipykernel` 模块,这是让 Jupyter 支持多个内核的关键组件。运行以下命令: ```bash pip install ipykernel ``` 3. **注册新内核** 将当前环境作为新的内核注册到 Jupyter 中。运行以下命令来完成注册: ```bash python -m ipykernel install --user --name arcgispro-py3 --display-name "ArcGIS Pro (Python 3)" ``` 这里的 `--name` 参数定义了内核的技术名称,而 `--display-name` 是在 Jupyter Notebook 用户界面上显示的名字。 4. **启动 Jupyter Notebook** 启动 Jupyter Notebook 并导航至目标笔记本文件夹。在新建笔记本时或者已有的笔记本顶部菜单栏中选择 “Kernel” -> “Change Kernel”,然后从下拉列表中选择刚刚创建的名为 “ArcGIS Pro (Python 3)” 的内核。 #### 验证环境变更 成功更换内核后,可以在 notebook 单元格中测试是否加载了正确的模块库。例如,尝试导入 ArcGIS API for Python arcpy 库: ```python import arcpy from arcgis.gis import GIS print(f"ArcPy version: {arcpy.__version__}") ``` 如果未报错且能正常打印版本号,则表明环境设置正确[^3]。 #### 常见问题排查 - 如果无法找到新内核,请确认是否遗漏了任何步骤,尤其是 `ipykernel` 的安装以及内核注册部分。 - 若遇到权限错误,在执行上述命令前需确保拥有足够的管理权限。 --- ###
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值