Error: 报错 Anaconda not opening: couldn’t find or load Qt platform plugin
错误的办法: 在环境变量(Env Variable)去掉了QT5的目录 ,没有作用
正确的Solution:在System32目录下去掉QT5*.dll,这些DLL文件错误的被应用导致了错误的发生
原因分析:计算机系统目录的环境变量的顺序,最先查找的应该是 C:\window\system32 下的内容,然后才是环境变量中included的各个目录。网上有这种变量起作用的先后顺序,可以去查一下,加深了解
附:来源,经验贴 解决办法在这里
The long-paths bug was not the issue (I was using 4.3.0.1), but
another installation of Qt was.Others with this problem may wish to
search their systems for other instances of Qt (e.g. search for
Qt*.dll files), and whether they are included in your PATH environment
variable, thereby causing the “wrong” Qt files to be used by Anaconda.
解释:
之前认为Anaconda3所在路径名称过长,是导致报错的根本所在。其实不然,长路径错误不是原因。其他有此问题的用户可能希望在其系统中搜索其他Qt实例(例如,搜索Qt5*.dll文件)以及它们是否包含在PATH环境变量中,从而导致Anaconda使用“错误的” Qt文件。也就是说,在启动的时候,先加载了system32里面有关qt5*.dll的文件,这是导致错误的原因。