Bash for Windows 10中的py-opencv导入错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bash for Windows 10中的py-opencv导入错误相关的知识,希望对你有一定的参考价值。

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

以上是关于Bash for Windows 10中的py-opencv导入错误的主要内容,如果未能解决你的问题,请参考以下文章

使用Git Bash for Windows

.bash_history 不会在 Git for Windows (git bash) 中更新

什么相当于 Windows 10 PowerShell 中的 bash/shell/UNIX-terminal 命令“which”?

Bash for循环写法的总结

如何强制 Git for Windows 的 bash-shell 不将路径字符串转换为 Windows 路径?

使用 Bash for Windows 复制到剪贴板