我使用Anaconda在Windows 10的Bash中安装了py-opencv:
conda install -c conda-forge opencv
但是,当我将其导入Python3解释器时,出现以下错误:

ImportError: libopencv_reg.so.3.1: cannot enable executable stack as shared object requires: Invalid argument

它可以在我的Ubuntu计算机上正常工作,因此我认为这是Windows 10 Bash的错误。如果有人可以解决,那就太好了。

最佳答案

考虑到您提出问题以来已经过去的时间,可能您已经找到了解决方案。

我遇到了同样的问题,我的解决方案是安装opencv-python,它在OpenCV和Python之间建立了绑定(bind)。要安装,请使用命令sudo pip install opencv-python

适用于最新的Windows版本。

09-30 16:01
查看更多