VSCode依赖导入异常:pip安装成功但运行Python脚本报错
解决Python脚本依赖安装成功但运行提示ModuleNotFoundError的问题
核心原因
你的问题本质是VSCode和终端使用的Python解释器不一致,导致依赖装在了一个环境,而脚本运行在另一个完全独立的环境里。
具体解决步骤
1. 确认终端和VSCode的Python版本匹配
- 打开仓库目录下的终端,输入以下命令查看当前终端使用的Python版本:
找到显示为python --version python3 --versionPython 3.11.x的那个命令(Windows下通常是python)。 - 在VSCode中,点击左下角状态栏的Python版本号,或者按
Ctrl+Shift+P输入Python: Select Interpreter,选择和终端一致的Python 3.11解释器。
- 打开仓库目录下的终端,输入以下命令查看当前终端使用的Python版本:
2. 用指定解释器重新安装依赖
终端中使用你确认的Python命令,加上
-m pip来安装依赖,确保依赖安装到正确的环境:python -m pip install -r requirements.txt(如果终端里是
python3对应3.11版本,就换成python3 -m pip install -r requirements.txt)3. 验证依赖安装状态
终端输入以下命令,确认
tqdm等依赖确实安装成功:python -c "import tqdm; print(tqdm.__version__)"如果能正常输出版本号,说明依赖已正确安装。
4. 运行脚本
使用相同的Python命令执行脚本:
python zoom-recording-downloader.py5. 修复VSCode的导入提示
如果VSCode仍然提示
Import could not be resolved,按Ctrl+Shift+P输入Python: Refresh IntelliSense,刷新代码提示即可。
额外注意事项
如果你的项目使用了虚拟环境,请确保激活虚拟环境后再执行安装和运行命令,避免环境混淆。
内容的提问来源于stack exchange,提问作者izzyf
相关产品推荐
相关产品推荐

