Ubuntu下VSCodium无法识别虚拟环境中的Python模块
解决VSCodium无法识别虚拟环境中Python库的问题
核心原因
虚拟环境与全局Python环境完全隔离,全局安装的库(比如通过sudo apt install python3-pandas安装的)不会自动同步到虚拟环境的依赖列表中,因此VSCodium使用虚拟环境解释器时找不到对应模块。
解决步骤
1. 在激活的虚拟环境中安装pandas
保持虚拟环境处于激活状态(终端显示(venv)前缀),执行以下命令安装pandas:
pip install pandas
如果遇到pip版本过低的提示,先升级pip:
pip install --upgrade pip
2. 确认VSCodium使用虚拟环境的Python解释器
打开VSCodium后:
- 按下
Ctrl+Shift+P打开命令面板 - 输入
Python: Select Interpreter,选择项目目录下venv/bin/python路径对应的解释器(即你的虚拟环境解释器)
验证操作
安装完成并选定解释器后,重新打开Python文件,ModuleNotFoundError报错即可解决。
内容的提问来源于stack exchange,提问作者BeNavon
相关产品推荐
相关产品推荐

