VSCode中Venv环境安装pyTelegramBotAPI后无法import telegram求助
解决VSCode虚拟环境下无法导入Telegram机器人库的问题
核心误区修正:你安装的
pyTelegramBotAPI对应的导入模块名是telebot,不是telegram!直接写import telegram必然报错,正确测试代码如下:import telebot print(telebot.__version__) # 能输出版本号则说明导入成功确认VSCode绑定正确的虚拟环境
- 点击VSCode左下角显示Python版本的区域,打开解释器选择列表
- 选中本地创建的venv虚拟环境(路径通常为
./venv/Scripts/python.exe(Windows)或./venv/bin/python(Mac/Linux)) - 重启VSCode内置终端,确认终端开头带有
(venv)标识,说明虚拟环境已激活
验证虚拟环境内的包是否安装到位
在激活venv的终端中执行pip list,检查输出里是否存在pyTelegramBotAPI。如果没有,直接在该终端执行pip install pyTelegramBotAPI(不要用全局cmd执行,避免安装到非虚拟环境)清理缓存确保配置生效
按Ctrl+Shift+P(Windows)/Cmd+Shift+P(Mac)打开命令面板,输入Python: Clear Workspace Interpreter Cache执行,之后完全重启VSCode
内容的提问来源于stack exchange,提问作者Wee Liang Kelven Lim
相关产品推荐
相关产品推荐

