我已经从sourceforge (MacOSX10.7)安装了Python2.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有人知道什么可能出了问题吗?
发布于 2013-04-15 09:59:38
您的scitools版本太老了。直到版本0.6才引入scitools.std模块。
取而代之的是0.3版本,它仍然被称为scitools.all。来自ChangeLog
版本0.6: ..。
all模块被重命名为std,即,
从scitools.all进口*
现在应改为
从scitools.std进口*
旧的名称"all“仍然可以作为std的同义词,这意味着旧程序可以工作。( "all“名称具有误导性,因为实际上只导入了一小部分scitools。)您可能希望将您的scitools安装升级到0.9,这是最新的版本。
https://stackoverflow.com/questions/16011905
复制相似问题