当使用opencv-python进行pyautogui时,模块需要numpy模块,但它已经在虚拟环境中下载完毕

nom7f22z  于 2023-08-05  发布在  Python
关注(0)|答案(1)|浏览(241)

我目前正在使用PyautoGUI来自动化一些点击。在这个过程中,我需要通过下载opencv-python模块
第一个月
在这样做之后,我使用了一个定位函数的置信度参数,在本例中是'locateOnScreen()',它需要opencv库。问题发生在运行代码时,我收到一个警告而不是错误:
OpenCV bindings requires "numpy" package. Install it via command: pip install numpy
问题是,当我运行它已经下载:
pip show numpy
输出量:
Name: numpy Version: 1.25.1 Summary: Fundamental package for array computing in Python Home-page: https://www.numpy.org Author: Travis E. Oliphant et al. Author-email: License: BSD-3-Clause Location: /Users/AC_Home/Documents/TalentChamCRM/env/lib/python3.9/site-packages Requires: Required-by: opencv-python
我目前正在使用虚拟环境,不知道这是否是导致我出现问题的原因。
第二个问题是当在locate函数中使用置信度参数时,我收到如下错误:
输出量:
raise NotImplementedError('The confidence keyword argument is only available if OpenCV is installed.') NotImplementedError: The confidence keyword argument is only available if OpenCV is installed.
当我运行命令来查看我得到的已安装版本时
pip show opencv-python
输出:Name: opencv-python Version: 4.8.0.74 Summary: Wrapper package for OpenCV python bindings. Home-page: https://github.com/opencv/opencv-python Author: Author-email: License: Apache 2.0 Location: /Users/AC_Home/Documents/TalentChamCRM/env/lib/python3.9/site-packages Requires: numpy, numpy, numpy Required-by:
我尝试使用CLI和pip卸载numpy并重新安装,但出现了相同的错误,我也尝试手动删除该文件,但不起作用。我已经在这个问题上了一天左右,并尝试了许多可能的解决方案在线,但没有为我工作。

ugmeyewa

ugmeyewa1#

首先,检查您是否已激活虚拟环境,其次可能是由于pip版本太旧太旧,请尝试使用pip install --upgrade pip

相关问题