我使用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版本。