我已经安装(实际上是重新安装)了scipy:
10_x86_64.whl (19.8MB): 19.8MB downloaded
Installing collected packages: scipy
Successfully installed scipy但是misc子包显然没有包括在内?
16:03:28/shared $ipython
In [1]: from scipy.misc import imread
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-f9d3d927b58f> in <module>()
----> 1 from scipy.misc import imread
ImportError: cannot import name imread安装scipy.misc包的方法是什么?
发布于 2015-06-09 07:48:10
我认为你也需要安装PIL。来自the scipy.misc docs:
请注意,Python图像库( PIL )不是SciPy的依赖项,因此pilutil模块在未安装PIL的系统上不可用。
发布于 2017-03-08 14:37:24
在旧的Windows XP/SP3机器上运行Python 2.7.12时,我也遇到了同样的问题。我在MacBook的Python上运行了一些东西,并想让它在一个旧的Windows机器上工作。这是可以做到的。这个winbox有一个pip ver。8,我把它升级到了pip ver。9,在Python中,使用pip在运行它时提供的建议。我使用"pip install numpy“和"pip install Pillow”安装了numpy和Pillow (PIL的当前版本),但是"pip install scipy“和"pip install scipy.misc”失败了,“找不到匹配的发行版”。我不得不卸载numpy,然后安装两个文件: 1) numpy+mkl和2) scipy,这两个文件都是Windows二进制文件,格式为.whl (轮子)存档格式,下载自: Christoph Gohlke维护的http://www.lfd.uci.edu/~gohlke/pythonlibs/站点。找到您的Windows风格所需的二进制版本,并将其下载到C:\some\目录中。安装顺序很重要。首先使用pip安装numpy+mkl,然后安装scipy文件。我从Gohlke的网站下载了这些文件,然后使用pip安装它们。对于我的旧winbox,这是:
C:\some\directory\> pip install numpy-1.12.1rc1+mkl-cp27-cp27m-win32.whl(您应该看到)
Installing collected packages: numpy
Successfully installed numpy-1.12.1rc1+mkl(然后,您可以运行)
C:\some\directory\> pip install scipy-0.18.1-cp27-cp27m-win32.whl您应该看到"Successfully ...“消息。我已经安装了枕头。通过启动Python进行确认,并尝试:
>>> import numpy as np
>>> from PIL import Image, ImageDraw
>>> import scipy.misc所有这些都应该是有效的。您应该能够使用以下命令呈现.jpg:
image = Image.open("Somefile.jpg")
image.show()您的somefile.jpg将会显示出来。
https://stackoverflow.com/questions/30720760
复制相似问题