我有一个简单的python:
import requests
import keyboard
resp = requests.get('http://www.google.com')
keyboard.send('A')
这是一个例子。
当我使用python main.py
运行此代码时,一切正常,但是在VSCode中,第二行带有下划线,因为“未解析的导入'键盘'”
第一行未加下划线。 Pyinstaller是最大的问题。生成.exe文件后无法正常工作,因为:
ModuleNotFoundError: No module named "keyboard"
两个模块都已安装
答案 0 :(得分:1)
听起来您需要配置VsCode以使用与模块安装所在的解释器相同的解释器,我不是VsCode倡导者,所以我不使用它,但我知道这是可能的。这可能会帮助您:https://code.visualstudio.com/docs/python/environments
要选择特定的环境,请使用Python:选择解释器 命令面板(Ctrl + Shift + P)中的命令。