PyPDF2已安装仍提示模块缺失问题及Python虚拟环境入门
Python虚拟环境操作指南与问题求助
1. VS Code中Python虚拟环境创建与包安装(MacOS适配,Windows可参考)
创建虚拟环境
- 打开终端,切换到项目目标目录:
cd 你的项目路径 - 执行命令创建虚拟环境(可自定义名称,示例用
.VIRTUAL_ENV):python3 -m venv .VIRTUAL_ENV
激活虚拟环境
- MacOS执行激活命令:
source .VIRTUAL_ENV/bin/activate - Windows系统执行激活命令:
.VIRTUAL_ENV\Scripts\activate - 终端前缀出现虚拟环境名称即代表激活成功
环境验证与包安装
- 在VS Code中按下
Cmd+Shift+P(Windows为Ctrl+Shift+P),输入Python: Select Interpreter,选择虚拟环境对应的Python解释器 - 创建
test.py文件,写入print("Hello World")并运行,确认环境正常 - 正常安装演示:
- 未安装numpy时,运行
import numpy会报错,执行pip3 install numpy后即可正常导入使用 - 同理执行
pip3 install matplotlib,安装完成后可正常调用该库
- 未安装numpy时,运行
2. 问题求助:PyPDF2已安装但运行时提示模块缺失
问题详情
- 初始运行导入PyPDF2的代码时,提示模块缺失;执行
pip3 install PyPDF2后,VS Code编辑器的黄色波浪线消失,但运行脚本仍报错Module Not Found - 已确认信息:
pip3 show PyPDF2和pip3 list均显示PyPDF2已安装在当前激活的虚拟环境目录中- 尝试过相关解决方案,但要么无效,要么仅适用于Windows系统,恳请帮忙排查原因
内容的提问来源于stack exchange,提问作者Nick
相关产品推荐
相关产品推荐

