Python 意外的关键字参数';信心';即使安装了opencv

Python 意外的关键字参数';信心';即使安装了opencv,python,pyautogui,Python,Pyautogui,我已经为这个问题挣扎了几天,但我无法解决它。 所以我有以下代码 import pyautogui from pyautogui import locateOnScreen, press, click from time import sleep import pydirectinput import keyboard button_location = locateOnScreen("button.png", confidence="0.7") 我得到

我已经为这个问题挣扎了几天,但我无法解决它。 所以我有以下代码

import pyautogui
from pyautogui import locateOnScreen, press, click
from time import sleep
import pydirectinput
import keyboard

button_location = locateOnScreen("button.png", confidence="0.7")
我得到以下错误:

TypeError: _locateAll_python() got an unexpected keyword argument 'confidence'
我确实安装和卸载了很多python版本(2.7、3.6、3.7、3.8、3.9),但我总是遇到同样的错误。我使用以下命令安装软件包:

pip install pyautogui
pip install opencv-python
以防万一,这是一台带有i5的Windows机器。

导入cv2(打开cv)后,我意识到错误与numpy有关。我尝试用-U更新它,但仍然不起作用,最终起作用的是:


pip install numpy==1.15.2

这可能很有用:我已经看到了这一点,而且我有一个优于3的opencv python版本,并已将其与pyautogui一起安装。所以这并不能回答我的问题,不过还是要感谢你的洞察力!