VS Code中Jupyter Notebook无法导入schedule包问题求助
解决VS Code Jupyter Notebook无法导入schedule包的问题
核心原因是VS Code中Jupyter使用的Python解释器,和你终端、Python Shell用的不是同一个环境,导致包不在同一个位置。试试下面的方法:
检查并切换Python解释器
- 看VS Code左下角状态栏,会显示当前Jupyter使用的Python版本/环境,点击这个区域
- 在弹出的解释器列表里,选择和你Python Shell一致的那个。不确定的话,先打开Python Shell输入:
复制输出的路径,在VS Code的解释器列表里找到对应路径的选项选中即可import sys print(sys.executable)
直接在Notebook里安装schedule
在Notebook的单元格中运行以下命令,给当前Jupyter内核对应的环境安装包:!pip install schedule==1.1.0核对VS Code终端的环境
打开VS Code的终端,输入where python(Windows系统),看输出的路径和Python Shell里的是否一致。如果不一样,手动激活你的目标环境:- 若是虚拟环境,进入虚拟环境的Scripts目录,运行
activate.bat - 若是Anaconda环境,运行
conda activate 你的环境名
- 若是虚拟环境,进入虚拟环境的Scripts目录,运行
重启VS Code刷新内核
关闭当前Notebook,重启VS Code后重新打开,选择正确的内核再尝试导入schedule
内容的提问来源于stack exchange,提问作者tonycor nikolauos
相关产品推荐
相关产品推荐

