使用pip for OpenCv的安装问题

5n0oy7gb  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(176)

我目前在Linux x86-64机器上。我尝试使用pip在我的虚拟环境中安装opencv,但我一直收到错误消息
ERROR: Could not find a version that satisfies the requirement numpy==1.19.3 (from versions: 1.19.2+computecanada, 1.21.0+computecanada, 1.21.2+computecanada)
ERROR: No matching distribution found for numpy==1.19.3
我运行的是python 3.9.6(64位),我当前的numpy版本是1.21.3。我一直在使用的命令是pip install opencv-python。我也尝试过卸载openCV的其他示例,并尝试了其他选项,都出现了同样的错误。openCV不支持numpy 1.21.3吗?有人能给我指出正确的方向吗?

y4ekin9u

y4ekin9u1#

在computecanada上你不需要安装OpenCV。你可以通过以下命令来使用它:

module spider opencv
module load opencv/version
vyswwuz2

vyswwuz22#

实际上,如果numpy版本与OpenCV所需版本不匹配,则会发生此错误。对于我的情况:我使用python 3.6.所以我通过以下方法解决了这个错误:

  1. pip install numpy==1.19.0
  2. pip install opencv-python==3.4.11.45
    在安装numpy之后,我搜索哪个OpenCV版本支持这个numpy版本,我找到了3.4.11.45,所以我用2个数字命令安装了它,它正在工作。

相关问题