在使用pip成功地将pyautogui安装到我在Visual Studio中使用的Python3.10环境后,当尝试简单地导入库时,我仍然得到此错误。
Warning (active) reportMissingImports Import "pyautogui" could not be resolved
我知道它已经安装到正确的repo中,因为我可以在解决方案资源管理器的活动环境包中看到PyAutoGui(0.9.53)。还有
我试过几次尝试分别使用pip和pip3重新安装,但得到"需求已经满足";作为回报。
我是Python和编程的新手,所以任何提示或帮助都会很感激。
我以前像这样类似的问题。
python会在它的site-packages文件夹中查找包,如果你安装了多个python版本,有时这些包会安装到一个python版本,而不是你想要的那个。
这是你能做什么。
运行pip show pyautogui
应该输出如下内容:
/Users/<user>/.local/share/virtualenvs/place/lib/python3.8/site-packages
pyautogui模块的安装位置。
现在使用python运行这段代码。
import sys
print(sys.path)
现在系统。路径应该包含与我们运行'pip show pyautogui'时显示的相同的站点包路径
如果系统。路径不包含pyautogui站点包路径,那么这意味着PIP为错误的python版本安装了pyautogui。
我相信用这个命令运行pip应该会将pyautogui安装到正确的python版本。
python<version> -m pip install pyautogui
Example:
python3.8 -m pip install pyautogui
你可以通过运行命令
找到你的python版本python --version