Lib Fann2安装失败

时间:2018-07-16 18:23:58

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

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

命令:pip install fann2as 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库...

     

回溯(最近通话最近):         

中的文件“”,第1行      

第92行,在           build_swig()

     

第85行,在build_swig中           find_fann()

     

第66行,在find_fann中           引发Exception(“找不到FANN源库!”)       例外:找不到FANN源库!

     

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

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

3 个答案:

答案 0 :(得分:1)

Installation from source on Windows

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

答案 1 :(得分:0)

在此处下载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

一切都会很好!

答案 2 :(得分:0)

如果您像我一样来到这里,但在Windows中出现相同的错误,一种解决方案是安装Windows预建软件包:

pip3 install pipwin
pipwin install fann2

这等效于从存档https://www.lfd.uci.edu/~gohlke/pythonlibs/手动下载并安装软件包