【问题标题】:Lib Fann2 failed to installLib Fann2 安装失败
【发布时间】:2018-07-16 18:23:57
【问题描述】:

我想安装一个 lib(快速人工神经网络库 (FANN))以在 python(3.7 版)中使用。但是,一些例外是停止导入过程。贝娄,是我的命令和例外:

命令:pip install fann2 (as the As the pypi .org is showing)

例外:

收集 fann2 使用缓存的https://files.pythonhosted.org/packages/80/a1/fed455d25c34a62d4625254880f052502a49461a5dd1b80854387ae2b25f/fann2-1.1.2.tar.gz

命令 python setup.py egg_info 的完整输出: 正在寻找 FANN 库...

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在

第 92 行,在 build_swig()

第 85 行,在 build_swig find_fann()

第 66 行,在 find_fann 中 raise Exception("找不到 FANN 源库!") 例外:找不到 FANN 源库!

命令“python setup.py egg_info”失败,错误代码 1 在 C:\mypath\pip-install-ilv2i8yp\fann2\

我的操作系统是 Windwos 10。有人可以帮助我吗?提前致谢。

【问题讨论】:

    标签: python python-3.x windows pip fann


    【解决方案1】:

    Installation from source on Windows:

    • 安装 Visual C++ 构建工具;
    • 安装FANN source code,使用cmake;
    • 将“fanndouble.lib”从 FANN 安装文件复制到 ${python_libs_directory} 作为“doublefann.lib”;
    • 为 Windows 安装 swig(您需要为“swig.exe”设置环境变量);
    • 运行 > 从 PowerShell/命令提示符安装 python setup.py。

    【讨论】:

      【解决方案2】:

      如果你像我一样来到这里,在 Windows 中遇到同样的错误,解决方案是安装 Windows 预构建包:

      pip3 install pipwin
      pipwin install fann2
      

      这相当于从存档https://www.lfd.uci.edu/~gohlke/pythonlibs/手动下载和安装包

      【讨论】:

        【解决方案3】:

        在此处下载 Fannlib:Click Here

        wget http://downloads.sourceforge.net/project/fann/fann/2.2.0/FANN-2.2.0-Source.zip
        
        unzip FANN-2.2.0-Source.zip
        cd FANN-2.2.0-Source/
        cmake .
        sudo make install
        
        sudo aptitude install swig
        

        然后,安装 python 绑定:

        sudo aptitude install pip
        sudo pip install fann2
        

        一切都会好起来的!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-11-07
          • 2019-03-14
          • 2013-04-28
          • 1970-01-01
          • 2013-02-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多