37

python3 インタープリターを開き、次のように入力します

import scipy.misc
scipy.misc.imsave

結果とともに

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'imsave'

名前変わった?python2 では問題なく動作しますが、いわば逆方向に移行したくありません。

Lubuntu 13.04にpython 3.3.1があり、すべてのモジュールがデフォルトのリポジトリからダウンロードされています。Scipy がインストールされ、存在するはずのものがprint(scipy.misc.__doc__)表示されます。imsave

編集:

scipy.__version__0.11.0を与える

from scipy.misc import imsave与える

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name imsave
4

4 に答える 4

16

またはpip install pillow、新しい PIL 実装をインストールするため。これは Python 3.4 でうまく機能します。

于 2014-10-26T22:22:38.880 に答える
5

Ubuntu パッケージをインストールしてみてくださいpython3-imaging。このパッケージは、PIL (Python Imaging Library) を提供します。PIL はimsave(および の他のim*機能scipy.misc) で必要とされます。

于 2013-11-15T09:04:31.783 に答える