如何让Jupyter Notebook关联到其他已安装的Python环境?
将Jupyter Notebook关联Python 3.9.5环境解决rasterio导入问题
- 第一步:获取Windows cmd中Python 3.9.5的完整执行路径
打开Windows命令提示符,执行以下代码,复制输出的路径备用:
输出样例类似import sys print(sys.executable)C:\Python39\python.exe - 第二步:为Python 3.9.5环境安装ipykernel
仍在Windows命令提示符中执行命令:pip install ipykernel - 第三步:将Python 3.9.5环境注册为Jupyter内核
替换下方命令中<刚才复制的Python3.9路径>为第一步获取的实际路径,执行命令:
其中<刚才复制的Python3.9路径> -m ipykernel install --user --name python39-rasterio --display-name "Python 3.9 (rasterio可用)"--name后的内容为内核的内部标识,可自定义;--display-name后的内容为Jupyter界面中显示的内核名称,可按需修改。 - 第四步:验证配置
重启Jupyter Notebook,执行以下任一操作即可使用rasterio:- 新建 Notebook 时,内核选择刚刚注册的「Python 3.9 (rasterio可用)」
- 已打开的 Notebook 点击顶部菜单「Kernel」->「Change Kernel」,选择对应内核即可
- 可选:清理无用Jupyter内核
如果后续不需要多余内核,可执行命令查看所有已注册内核:
找到对应内核的名称后,执行以下命令即可删除:jupyter kernelspec listjupyter kernelspec remove <待删除内核名称>
内容的提问来源于stack exchange,提问作者LostinSpatialAnalysis
相关产品推荐
相关产品推荐

