Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Ubuntu上导入Python中的FANN_Python_C++_Binding_Neural Network_Fann - Fatal编程技术网

无法在Ubuntu上导入Python中的FANN

无法在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行,在 文件“/

我曾尝试在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行,在
文件“/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(我盲目地遵循教程)

希望这有帮助