【问题标题】:Import Error in __init__.py : No Module named _vlfeat in PyVlfeat__init__.py 中的导入错误:PyVlfeat 中没有名为 _vlfeat 的模块
【发布时间】:2015-01-20 11:41:54
【问题描述】:

我正在尝试运行 Vlfeat 库的这个 python 重写。 https://github.com/shackenberg/phow_caltech101.py。我正在尝试运行应用程序 phow_caltech101。

这是扔

File "/A/B/C/pyvlfeat-0.1.1a3/vlfeat/__init__.py", line 1, in <module>
import _vlfeat
ImportError: No module named _vlfeat

在相应的“init.py”文件中,我可以看到它被称为“import _vlfeat”。我是python新手,请告诉我是什么导致了这个错误?

【问题讨论】:

    标签: python vlfeat


    【解决方案1】:

    您需要下载并安装 PyVlfeat 模块。

    https://pypi.python.org/pypi/pyvlfeat/

    正如我所见,pyvlfeat 有一些依赖项,所以请务必下载这些:

    Boost.Python(针对版本 1.35.0-5 测试) NumPy(针对 1.5.1 版测试) Matplotlib(针对 0.99.3 版测试)

    【讨论】:

    • 我已经在我的系统中编译并安装了 PyVlfeat。错误是从这个位置的文件中抛出的 - pyvlfeat-0.1.1a3/vlfeat/__init__.py 即,它已经在访问我的 pyvlfeat 安装目录中的文件。
    • @Erdnase 你确定你安装它的所有依赖项都没有任何错误吗?
    • 是的,我安装正确,没有任何错误。我有 numpy 和 matplotlib 在其他项目中正常工作。有没有办法通过一些 helloworld python 程序来测试我的 pyvlfeat 安装?
    • 哦.. 那是 3 年前的事了。如果我的记忆是正确的,我无法解决它。您是否遇到类似的错误?
    猜你喜欢
    • 2013-05-05
    • 1970-01-01
    • 2015-07-30
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 2020-07-02
    相关资源
    最近更新 更多