我是python的新手,我建议使用Canopy。我正试图跟随with this tutorial,但我被卡在mahotas.imread线上。我收到一个错误,说明以此结束:
完整错误是:mahotas.freeimage:找不到任何libFreeImage 以下目录: '/Users/RJD/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/mahotas', '/ lib','/ usr / lib','/ usr / local / lib','/ opt / local / lib'
我通过包管理器添加了mahotas包无济于事。还尝试了步骤here,没有任何不同的结果。
我实际上能够在'/Users/RJD/Library/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/mahotas'中找到'freeimage.py'和'freeimage.pyc'。我怎么去告诉Canopy它在那里?!
非常感谢任何帮助。
干杯, [R
答案 0 :(得分:2)
mahotas的作者:
Mahotas本身没有读取图像的功能。 imread
只是3个后端之一的包装:
因此,您需要安装上面的一个包。
答案 1 :(得分:1)
要明确的是,没有“热情的mahotas”。 Mahotas不在Enthought包存储库中,而是在我们的“社区”(PyPi镜像)回收11,000个未经测试(“原样”)的包中,正如您可以通过包管理器中的“PyPI”徽标看到的(抱歉,这不是在很明显,我们会解决这个问题!)我们将在今年晚些时候更新这个回购。 PyPI回购中的mahotas版本为0.7.1,而PyPI上当前版本的mahotas为1.0.2。所以这条大道现在没用。
当您说您尝试了cmu.edu文档中的步骤时,是否在卸载后刚刚提到的旧PyPI版本并完成该文档中提到的每个步骤?