我使用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机器上工作正常,所以我认为这是Bash for Windows 10的一个错误。如果任何人有一个解决它将是伟大的。
可能你已经找到了解决方案,考虑到你提出问题后经过的时间。
我遇到了同样的问题,我的案例中的解决方案是安装opencv-python
,它在OpenCV和Python之间进行绑定。要安装,请使用命令sudo pip install opencv-python
。
适用于最新的Windows版本。