关于caffe+win10+anaconda8+pyqt4安装问题总结

时间:2022-07-25 23:04:43

博主最近碰到个项目,需要用到caffe,dlib,pyqt4 

其中在安装这些环境的时候遇到很多很棘手的问题,在这里写下总结,希望如果有小伙伴碰到相似的问题可以得到很好的解决

,而不是想博主一样,自己瞎折腾了两个星期

一.关于caffe的安装经验:

网上有很多caffe 的安装教程,博主就不在复述了,只是浅谈一下经验

1VS2015的教程不适用VS2013安装,同样VS2013的教程也不适用于VS2015(乱来的话,编译时会出一大堆错误) 

2编译完成不代表安装成功了,要把pycaffe下的caffe文件夹,放在python或anaconda中的Lib\site-packages目录下

,然后在cmd中,import caffe 测试下是否成功

关于caffe+win10+anaconda8+pyqt4安装问题总结

2如果碰到 importError:DLL load failed:找不到指指定模块,一般情况是caffe的配置信息有问题,或者说你的其他软件安装路径在caffe配置文件中没有写对。建议修改caffe配置信息,重新编译下

关于caffe+win10+anaconda8+pyqt4安装问题总结

3如果碰到 not module name XXXX 的情况,如果是conda 库里面的, 建议缺什么装什么。如果是caffe 那就是本博文的一.2做一遍就能解决

二.关于dlib的安装经验:

dlib 最主要的问题就是编译问题,新版本的dlib都需要VS2015来编译,而比较老的版本就是VS2013了 。这里推荐先看看readme,确定安装需要什么

三.关于anconda的PyQt的问题:

1新版本的anconda (最近两年的版本)自带pyqt5的。

2Pyqt5和PYqt4是冲突的。也就是说最好别再pyqt5的基础上再装pyqt4了

3卸载Pyqt5是基本不可能的,因为其中牵扯很多包,一卸载会连带着很多包都没有,最可怕的是你想把那些连带的包装回来的话,他会让你装pyqt5!

当你真的卸载pyqt5的时候 里面的一些东西可能没有了!!!!!

关于caffe+win10+anaconda8+pyqt4安装问题总结

4anaconda旧版本是个不错的选择,下载2016年7月或更早的版本就可以了.

只是很多包很旧,需要更新。如果说,在你更新或安装某包的时候,需要更新qt或者pyqt包 ,就让它更新吧 ,反正也更新不成功的!!

当然,失败后一定要conda list 看下自己需要的更新下载的包是否已经在了。(一般情况是已经在你的conda下了,也就是说error就是来吓你的)

5 cmd pip xxxxx , conda XXXx 等指令可能会因为下载慢的原因出现 error, 再重新pip XXXX, conda XXXX 就好了

6VS2013和VS2015貌似不能再一台机器上一起跑,但有的博文说可以, 这里不推荐这样。但是即使是打不开VS,VS也是可以帮你在cmd中编译文件的

三.关于VS的问题:

网上的 在Visual Studio中配置命令行环境(Command Prompt)真的不靠谱,我反正配置了半天都没成功,而且我菜单下的文件也打不开, 幸好博主找到这个工具的路径。呵呵呵 ,小小文件,能躲到那里去?

关于caffe+win10+anaconda8+pyqt4安装问题总结

博主的路径是F:\vs2013.5_ult_chs\Common7\Tools\Shortcuts

也就是安装的vs 下\Common7\Tools\Shortcuts下面 。 这么多工具随便用,别跟我客气(注意兼容哦,X64和X86还是不一样的)

关于caffe+win10+anaconda8+pyqt4安装问题总结