Python 3.x 在mkl_英特尔线程中找不到mkl_blas_dgemm_alloc
Python 3.x 在mkl_英特尔线程中找不到mkl_blas_dgemm_alloc,python-3.x,numpy,virtualenv,intel-mkl,Python 3.x,Numpy,Virtualenv,Intel Mkl,不久前,我在Python3.5中开发了一个应用程序,目前只使用来自scipy的差分演化来完成它的任务。出于某些原因,我不得不更改机器上的设置,并在虚拟环境中切换到使用python 我现在的规格: 赢10 64位 使用过的pip 9.0.1 numpy 1.12.1+mkl scipy 0.19.0 python 3.6.1 我有一个不同的环境,使用Python2.7在其他地方运行 现在我的问题是……每次差分进化函数得到第一组数据时,它都会在返回差分进化步长值后崩溃 可以在./librarie
不久前,我在Python3.5中开发了一个应用程序,目前只使用来自scipy的差分演化来完成它的任务。出于某些原因,我不得不更改机器上的设置,并在虚拟环境中切换到使用python 我现在的规格:
- 赢10 64位
- 使用过的pip 9.0.1
- numpy 1.12.1+mkl
- scipy 0.19.0
- python 3.6.1
mkl_blas_dgemm_alloc在“mkl_intel_thread.dll”中找不到。
“打印的错误是”intel mkl致命错误:无法加载mkl_intel_thread.dll。
“请注意,在我翻译弹出消息之前,我的系统语言是德语。”
我不知道这是否相关,但我的目录结构是:>一些地点/地点1/goal.py
>一些地点/位置2/env/ 我以前没有使用virtualenv,除此之外,我还使用了python 3.5。如果您能提供帮助或指导,帮助我澄清问题,我将不胜感激
您诚挚的好的,我回来了解更多信息。也许其他人会被它绊倒。要明确的是:我不知道解决办法或原因。我刚试了很多东西 使用 python 3.5.3、
numpy 1.11.1+mkl和
scipy-0.18.0或scipy-0.19.0 使错误消失。我无法为Python3.6尝试Numpy1.11.1或1.11.2,因为遗憾的是,它们不再提供这些版本。我在磁盘上找到了Python3.5的1.11.1版本 从我的测试中可以看出,一旦我使用
numpy 1.11.3
或更高版本,它就会崩溃。1.11.1工作正常。因此,我假设在1.11.1和1.11.3之间的numpy中发生了一些改变,打破了它,或者在这种灵魂如何创造/建造他的轮子。因此,我现在将使用Python3.5,因为Python3.6没有NUMPY1.11.1+mkl
您诚挚的