无法在Anaconda中为所需的python版本同时安装dlib和OpenCV';不匹配

无法在Anaconda中为所需的python版本同时安装dlib和OpenCV';不匹配,anaconda,python-3.7,dlib,Anaconda,Python 3.7,Dlib,我正在尝试开发一个需要在anaconda中安装OpenCV和dlib才能使用的系统。为了在最新的anaconda(Anaconda3-2019.03-Windows-x86_64)发行版中安装dlib包,我做了很多尝试。但是它说要降级python版本。我还发现dlib包仍然不支持python3.7。请参见此处的可用版本: https://pypi.org/simple/dlib/ 然后我用python3.6创建了一个虚拟环境。但我面临着另一种错误。它无法播放视频文件(mp4)。但如果视频是从网

我正在尝试开发一个需要在anaconda中安装OpenCV和dlib才能使用的系统。为了在最新的anaconda(Anaconda3-2019.03-Windows-x86_64)发行版中安装dlib包,我做了很多尝试。但是它说要降级python版本。我还发现dlib包仍然不支持python3.7。请参见此处的可用版本:

https://pypi.org/simple/dlib/
然后我用python3.6创建了一个虚拟环境。但我面临着另一种错误。它无法播放视频文件(mp4)。但如果视频是从网络摄像头中拍摄的,效果会很好。它显示以下错误:

gray=cv.cvtColor(frame,cv.COLOR_BGR2GRAY) error: ..\..\..\modules\imgproc\src\color.cpp:3739: error: (-215) scn == 3 || scn == 4 in function cv::cvtColor
当我发现找不到任何视频文件时,就会发生此错误。但就我而言,没有理由不找到视频文件。我尝试使用视频文件名(将其保存在同一文件夹中)和完整路径。它的行为相同

然后我安装了Python 3.6附带的Anaconda3(5.0.1),它应该可以正常工作,但我未能使用以下命令安装OpenCV:

conda install -c conda-forge OpenCV
它说:

CondaError: Cannot link a source that does not exist. C:\Users\Username\Anaconda3\Scripts\conda.exeRunning `conda clean --packages` may resolve your problem.
即使我在清理conda packeges后尝试安装OpenCV,它也会抛出相同的错误

使用这些navigator、python、OpenCV和dlib的哪些版本,我可以为我的工作创建一个稳定的工作环境?如何创建

总结我想要的:

  • 稳定的水蟒装置
  • 可以使用dlib和OpenCV库
  • 使用视频文件没有问题。不管它来自哪里 网络摄像头或其他保存的视频

  • 请帮帮我:(

    我自己解决了这个问题。我做了以下几点:

  • “完全”移除现有的Anaconda分发。遵循 此处的说明:

    https://docs.anaconda.com/anaconda/install/uninstall/
    
  • 从这里安装Anaconda3 5.2.0(此版本随python提供 3.6.5满足要求的:

  • 从Anaconda提示符安装OpenCV。请参见此处:

    https://anaconda.org/conda-forge/opencv
    
  • 使用以下命令从Anaconda提示符安装dlib(19.7.0):

    pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
    
  • 完成了

    注意:

    在这里,我从以下帖子中获得了一些步骤:

    对于卸载Anaconda,我从以下位置找到了解决方案:

    对于安装dlib,我从以下位置找到了解决方案:

    我也感谢他们

    pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f