运行python的Anaconda:没有许可证就无法运行mkl

时间:2014-08-08 12:53:05

标签: python interpreter anaconda spyder

我正在使用Continuum的Anaconda Spyder进行python游戏。 突然间它给了我这个错误,虽然它应该是免费的:

Vendor:  Continuum Analytics, Inc.
Package: mkl
Message: trial mode EXPIRED 14 days ago

    You cannot run mkl without a license any longer.
    A license can be purchased it at: http://continuum.io
    We are sorry for any inconveniences.

    SHUTTING DOWN PYTHON INTERPRETER

知道问题可能是什么?我在Windows 64位上使用它。几个月来我一直在使用它。几个星期后我才回到现在,现在说它已经过期了,但据我记不起,从来没有许可证。

3 个答案:

答案 0 :(得分:5)

有免费试用,从conda install mkl开始。如果要删除它,请使用conda remove --features mkl

答案 1 :(得分:4)

截至2016年2月5日更新:

Anaconda现在默认包含一个mkl包,除非您获得许可,否则它将处于试用模式。 (还有个人使用的免费许可证。)

要获得许可证,请转到:http://docs.continuum.io/mkl-optimizations/index,然后点击“添加”#34;

的链接

有关此更改的详细信息(以及有关如何在非Windows计算机上删除mkl的说明),请参阅:https://www.continuum.io/blog/developer-blog/anaconda-25-release-now-mkl-optimizations

对于Windows,您目前无法删除mkl。您只能获得(免费)许可证。 (见https://github.com/conda/conda/issues/2032#issuecomment-182400140

答案 2 :(得分:0)

MKL优化不是免费的:https://store.continuum.io/cshop/mkl-optimizations/

有一个试用期但在此之后它会花费你的钱。有趣的是你用了一段时间。也许这是许可证检查的问题,或者没有实际检查许可证的机制。使用conda install mkl安装软件包时,不提及许可证。最近版本的anaconda可能引入了一些东西吗?