无法导入 scitools python
unable to import scitools python
我刚刚安装了 scitools-0.8,我正在尝试使用 from scitools.std import *
导入它
但我收到一条错误消息说
ImportError: No module named oldnumeric.mlab
numpy import filed!
see doc of scitools.numpytools module for how to choose Numeric instead.
我不想使用 Numeric,因为我正在学习的书使用了 numpy,而且我已经阅读过,似乎 numpy 不再支持 oldnumeric。
我不知道如何让 scitools 工作。我正在使用 Python 2.7
有一个类似的副本,但它的答案基本上就是不要使用 scitools
您使用的 scitools
版本太旧了。尝试克隆 this repo 和 运行 [sudo] python setup.py install
。版本号为 0.9.0,但自发布以来已将一些错误修复推送到 repo。我刚刚在 Ubuntu 16.04 上做了这个,运行 from scitools.std import *
似乎工作得很好。
顺便说一下,from XXX import *
这种形式通常不是一个好主意,因为它会污染本地命名空间并可能覆盖其他函数。相反,请尝试 from scitools import std
或 import scitools.std as s
,以便该模块中的所有函数都在它们自己的命名空间中。
我刚刚安装了 scitools-0.8,我正在尝试使用 from scitools.std import *
但我收到一条错误消息说
ImportError: No module named oldnumeric.mlab
numpy import filed!
see doc of scitools.numpytools module for how to choose Numeric instead.
我不想使用 Numeric,因为我正在学习的书使用了 numpy,而且我已经阅读过,似乎 numpy 不再支持 oldnumeric。
我不知道如何让 scitools 工作。我正在使用 Python 2.7
有一个类似的副本,但它的答案基本上就是不要使用 scitools
您使用的 scitools
版本太旧了。尝试克隆 this repo 和 运行 [sudo] python setup.py install
。版本号为 0.9.0,但自发布以来已将一些错误修复推送到 repo。我刚刚在 Ubuntu 16.04 上做了这个,运行 from scitools.std import *
似乎工作得很好。
顺便说一下,from XXX import *
这种形式通常不是一个好主意,因为它会污染本地命名空间并可能覆盖其他函数。相反,请尝试 from scitools import std
或 import scitools.std as s
,以便该模块中的所有函数都在它们自己的命名空间中。