无法在Ubuntu上导入Python中的FANN
我曾尝试在Ubuntu上使用所有apt get install、pip和直接从源代码安装FANN Python绑定,但当我尝试导入FANN时,同样的错误不断发生。即,它告诉我fann_copy未定义(以下是具体错误):无法在Ubuntu上导入Python中的FANN,python,c++,binding,neural-network,fann,Python,C++,Binding,Neural Network,Fann,我曾尝试在Ubuntu上使用所有apt get install、pip和直接从源代码安装FANN Python绑定,但当我尝试导入FANN时,同样的错误不断发生。即,它告诉我fann_copy未定义(以下是具体错误): Python 2.7.6(默认,2014年3月22日,22:59:56) [GCC 4.8.2]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从fann2导入libfann 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/
Python 2.7.6(默认,2014年3月22日,22:59:56)
[GCC 4.8.2]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>从fann2导入libfann
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python2.7/dist-packages/fann2-1.0.7-py2.7-linux-x86_64.egg/fann2/uu init_u.py”,第4行
从fann2导入libfann
文件“/usr/local/lib/python2.7/dist packages/fann2-1.0.7-py2.7-linux-x86_64.egg/fann2/libfann.py”,第28行,in
_libfann=swig\u import\u helper()
swig\u import\u helper中的文件“/usr/local/lib/python2.7/dist packages/fann2-1.0.7-py2.7-linux-x86\u 64.egg/fann2/libfann.py”,第24行
_mod=imp.load_模块(“libfann”,fp,路径名,描述)
导入错误:/usr/local/lib/python2.7/dist-packages/fann2-1.0.7-py2.7-linux-x86_64.egg/fann2//u libfann.so:未定义的符号:fann\u copy
如果您有任何建议,我们将不胜感激。我遇到了与您相同的问题,并通过这种方式解决了它 我基本上遵循了您可以找到的FANN的安装过程,并做了以下工作:
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
t确保风扇安装良好:
cd examples/
make runtest
然后,安装swig:
sudo aptitude install swig
(我有swig2.0、swig3.0,之后才安装swig,我认为这没有帮助,因为FANN似乎在寻找swig2.0二进制文件,但谁知道呢?)
然后安装python绑定:
sudo aptitude install pip
sudo pip install fann2
现在,应该没事了
我想我也犯了同样的错误,因为我使用了旧版本的FANN(我盲目地遵循教程)
希望这能有所帮助。我遇到了和你一样的问题,并通过这种方式解决了 我基本上遵循了您可以找到的FANN的安装过程,并做了以下工作:
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
t确保风扇安装良好:
cd examples/
make runtest
然后,安装swig:
sudo aptitude install swig
(我有swig2.0、swig3.0,之后才安装swig,我认为这没有帮助,因为FANN似乎在寻找swig2.0二进制文件,但谁知道呢?)
然后安装python绑定:
sudo aptitude install pip
sudo pip install fann2
现在,应该没事了
我想我也犯了同样的错误,因为我使用了旧版本的FANN(我盲目地遵循教程)
希望这有帮助