小编Mic*_*ael的帖子

在Python中安装mahotas后无法找到freeimage

嗨,我是Python的新手,并且遵循Python Image Tutorial.

安装本教程中描述的软件包后,执行以下操作时没有错误

import numpy
import scipy
import pylab
import pymorph
import mahotas
from scipy import ndimage
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试阅读图像时

image = mahotas.imread('picture_file.jpg')
Run Code Online (Sandbox Code Playgroud)

我明白了

image = mahotas.imread('image_file.jpg')Traceback(最近一次调用最后一次):文件"",第1行,在文件"/usr/local/lib/python2.6/dist-packages/mahotas-0.6.4 -py2.6-linux-i686.egg/mahotas/init .py",第68行,在imread引发ImportError('mahotas.imread依赖于freeimage.找不到它.错误是:%s'%e)ImportError: mahotas.imread依赖于freeimage.找不到它.错误是:mahotas.freeimage:在以下任何目录中找不到libFreeImage:'/ usr/local/lib/python2.6/dad-package/mahotas-0.6.4-py2.6-linux-i686.egg/mahotas','/ lib','/ usr/lib','/ usr/local/lib','/ opt/local/lib'

我尝试安装FreeImagePy并可以导入它没有任何问题,但它没有帮助.我已经尝试使用package sys添加到Python路径,但也没有帮助.

编辑:我应该已经提到除了pymorph和mahotas之外的所有软件包都安装在我的linux盒子里做'*sudo apt-get install package_name*',而pymorph和mahotas是通过下载并执行' sudo python setup.py install '来安装的.

python installation package mahotas

5
推荐指数
1
解决办法
2552
查看次数

标签 统计

installation ×1

mahotas ×1

package ×1

python ×1