Python新手在VS Code运行Jupyter文件遇piplite模块缺失错误
解决本地虚拟环境Jupyter中
piplite模块找不到的问题 问题根源
piplite是**JupyterLite(浏览器端运行的Jupyter环境)**专属的包管理工具,本地虚拟环境里不存在这个模块,也完全不需要用它来安装依赖。你复制的代码是针对浏览器端Jupyter的,不适合本地虚拟环境使用。
解决方案
有两种简单的处理方式:
方式一:修改Jupyter代码块
直接启用代码里原本注释的本地pip安装命令,删掉piplite相关的代码,修改后如下:
# Dependency needed to install file # If running the notebook on your machine, else leave it commented !pip install xlrd !pip install openpyxl # 移除piplite相关代码,本地环境用pip即可
方式二:终端提前安装(更推荐)
- 确认VS Code终端已经激活你的虚拟环境(终端前缀会显示
.venv) - 直接在终端运行以下命令安装依赖:
pip install xlrd openpyxl
安装完成后回到Jupyter笔记本,直接导入xlrd和openpyxl就能用,不需要在代码里写安装命令。
额外提示
以后从在线教程复制Jupyter代码时,注意区分本地环境和浏览器端JupyterLite环境的差异,本地环境用常规的pip命令就足够管理依赖了。
内容的提问来源于stack exchange,提问作者STEEL
相关产品推荐
相关产品推荐

