EAST
EAST copied to clipboard
running eval.py; undefined symbol: _Py_ZeroStruct
Error when i running eval.py,
Traceback (most recent call last):
File "eval.py", line 196, in
maybe it because of version mismatch? somebody advises me amending the "makefile", but i don't know how to do it.
my system: Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-45-generic x86_64) using anaconda3-2019.03 python 3.7.3 h0371630_0 python-dateutil 2.8.0 py37_0 python-libarchive-c 2.8 py37_6
what should i do? thank you
I have the same problem (on the same system)
I have the same problem (on the same system)
i have solved if you just want to test,, you can change the lanms.merge_quadrangle_n9() in eval.py to nms_locality.nms_locality() There's no error. nms_locality.nms_locality() is a python implemention, its much slower than c++ code. Otherwise, you can install lower g++/gcc
Thanks a lot! It solved the problem and now eval.py works fine! But, if i want to use lanms.merge_quadrangle_n9() for better performance, do you know what i should do?
@piciore Go to lanms directory, and change python-config to python3-config in Makefile. And then make clean and make. In my case, it works.
升级gcc. 如果还是不行, 是不是看了这个 ‘-fno-plt’把MKfile改了,改回去就行了
升级gcc. 傻瓜命令 sudo apt-get upgrade
When I change the python3-config to python-config. I had another error: " undefined symbol: _Py_ZeroStruct
"
What should I do :-?