问题描述
在桌面或者开始菜单使用快捷方式打开jupyter notebook,切换到相应内核,却出现无法导入所安装的包的情况
-
双击快捷方式打开jupyter notebook
-
导入已经安装过的xarray
import xarray as xr
- 出现以下错误
ImportError: DLL load failed while importing lib: 找不到指定的模块。
解决思路
(猜测)虽然在jupyter notebook上切换了内核,但是由于双击图标打开的时候,默认是base环境打开。之后切换内核的时候,也无法很好链接。
以上是个人猜想,请指正。
具体解决方法
手动切换到虚拟环境下再打开
(base) C:\WINDOWS\system32>conda activate py3.9
# 这里最好cd 到指定目录再运行jupyter notebook
(py3.9) C:\WINDOWS\system32>jupyter notebook
使用anaconda再新建一个快捷方式
- 打开Anaconda Navigator(Anaconda)
- 切换环境
- launch 打开jupyter notebook
此时开始菜单会出现该环境名相关的快捷方式,即可固定到开始屏幕或者将快捷方式发送到桌面。用该快捷方式打开,会切换到默认工作目录,不用像第一个方法那样还要切换工作路径
- Enjoy it