0

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

誰が何が間違っていたのか考えていますか?

4

1 に答える 1

2

バージョン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にアップグレードすることをお勧めします。

于 2013-04-15T09:59:38.603 に答える