我在安装了以上东西之后开始搭建一个conda 虚拟环境,但是搭建完了之后我在系统环境下做:
并不是我系统环境的opencv安装不了没装对,我之前测试过一没出现segmentation fault
二来cv2.__version__
的输出昰3.4.1
. 所以我是安装正确的。看起来是conda改变了什么系统变量造成我系统环境的混乱。
但是如果在conda base environment(这个是conda自动产生的有些版本的conda 叫root)里面,我做同样的操作就不会有segfault这个问题。而且版本号就是3.4.1这也恰恰应证了,我系统环境下安装的opecv 3.4.1是正确的
总的来说,我的问题就是如哬解决这些混乱的现象
我觉得我遇到这个问题的原因,肯定不是系统或者虚拟环境安装opencv安装不了有问题这个不用考虑(毕竟测试过了)。问题应该是PATH
之类的东西在搞鬼能不能有哪位好心人,棒棒我卡很久了,我还专门跑到conda github上抱怨问题也没人搭理我。
搭建myenv的过程:
搭建了一个这样的虚拟环境env.yml是一个老师提供的搭建环境的文件,没有问题而且我的同学都没遇到问题。只有我因为系统上本来就装叻3.4.1,估计是产生了冲撞