在安装了教程中描述的包之后,以下代码将执行而不会出错import numpy
import scipy
import pylab
import pymorph
import mahotas
from scipy import ndimage
但是当我试着读图像的时候
^{pr2}$
我明白了image = mahotas.imread('image_file.jpg')
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.6/dist-packages/mahotas-0.6.4-py2.6-linux-i686.egg/mahotas/init.py", line 68, in imread
raise ImportError('mahotas.imread dependends on freeimage. Could not find it. Error was: %s' % e)
ImportError: mahotas.imread dependends on freeimage. Could not find it. Error was: mahotas.freeimage: could not find libFreeImage in any of the following directories:
'/usr/local/lib/python2.6/dist-packages/mahotas-0.6.4-py2.6-linux-i686.egg/mahotas', '/lib', '/usr/lib', '/usr/local/lib', '/opt/local/lib'
我尝试安装freeimapy,可以导入它没有问题,但它没有帮助。我尝试过使用package sys添加到Python路径,但也没有帮助。在
编辑:我应该提到除了pymorph和mahotas之外的所有包都已经安装
在我的linux机器上,执行“*sudo apt get install package_name*”,而pymorph和mahotas是通过下载并执行'sudo python安装的设置.py安装。在