Python -安装Scitools(似乎缺少std)



我已经从sourceforge (mac osx 10.7)安装了Python 2.7的SciTools包。当我像这样导入它时,它没有给出任何错误。

import scitools

但是当我尝试像这样导入时(就像在课堂上展示的那样):

from scitools.std import *

我得到以下错误:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from scitools.std import *
ImportError: No module named std

有人知道哪里出了问题吗?

您的scitools版本太旧scitools.std模块直到0.6版才被引入。

你有0.3版本,它仍然被称为scitools.all。来自ChangeLog:

0.6版本:

[…]

  • all模块重命名为std,即

    from scitools.all import *
    

    现在应该是

    from scitools.std import *
    

    旧名称"all"仍然可用作std的同义词,这意味着旧的程序会起作用。("all"的名称具有误导性,因为只有scitools的一小部分实际上是导入的。

您可能希望将scitools安装升级到最新版本0.9。

最新更新