Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.

直接下载imagepy,安装很快速。
imagepy下载
只是原来我安装了cpython和anaconda两个的python3.6的发行版,导致直接点击运行image.bat出错。
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll._第1张图片
更新 imagepy时,pip install imagepy也是出错,于是尝试conda
conda config --add channels conda-forge
conda install imagepy
出现了Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.问题
在stackoverflow发现了这个答案:
I found a potential solution (or at last an explanation) for this problem while testing PyInstaller with the same test.py. I received error message about a dll file being missing, that file being mkl_intel_thread.dll.

I searched for that file and it was found inside numpy folder. I copied files matching mkl_*.dll and also libiomp5md.dll to the same directory where the test.exe created by python setup.py build was. After this the minimal test.exe showed the matplotlib window when pressing the plot button.

The files were located in folder lib\site-packages\numpy\core.
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll._第2张图片
这样貌似可以了。但是部分功能欠缺。

Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll._第3张图片

最后我复盘时,发现我有两个文件夹有python3.6,就回到了开始提到的问题。
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll._第4张图片
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll._第5张图片
我把imagepy需要,而原来anaconda的已有的site-package文件夹,搬到了cpython的安装目录下,把没有的pip直接安装,很快就好了。
最后点击imagepy.bat,可以完美运行imagepy了。




你可能感兴趣的:(python与opencv,cpython,anaconda,imagepy)