问题
昨个好不容易在公司下完10来个G的语音训练文件,打算在本机跑跑ASRT_SpeechRecognition这个开源的中文语音识别项目、自己训练训练模型,结果项目导入PyCharm,一跑就给甩一错误:
1 | Using TensorFlow backend. |
好吧,直译就是mkl_intel_thread.dll这个动态库加载不上……
解决

于是在Anaconda Prompt下执行”where mkl_intel_thread.dll”,这分明摆着俩,还说加载不上 😥
不过等等,进到文件目录一看大小都不一样…… 好嘛,一个版本是2018.0.1.1,一个版本是2018.0.2.1,那问题就比较明显了,PyCharm里设置的解析器是envs目录下的(这里的dll版本比较新),不过嘛,IDE加载dll的默认目录还是在ProgramData下,这样两边就对不上了……
最简单粗暴的解决办法:直接把envs目录下的mkl_intel_thread.dll给拷贝到ProgramData目录下替换掉原来的就完事了👌
Gitalking ...