Cra*_*mer 17 scipy python-3.x python-3.3
我打开python3解释器并输入
import scipy.misc
scipy.misc.imsave
Run Code Online (Sandbox Code Playgroud)
结果
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'imsave'
Run Code Online (Sandbox Code Playgroud)
名称有变化吗?它在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
Run Code Online (Sandbox Code Playgroud)
Boh*_*nik 16
或者pip install pillow为了安装新的PIL实现.这在Python 3.4中运行良好.
Ivo*_*ute 15
scipy.misc.imsave 在较新的Scipy版本中已弃用。
将您的代码更改为:
import imageio
imageio.imwrite('filename.jpg', array)
Run Code Online (Sandbox Code Playgroud)
小智 5
我遇到了同样的问题,这个问题的答案没有帮助。我通过安装以前版本的 scipy 解决了这个问题:
pip3 install scipy==0.17.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15937 次 |
| 最近记录: |