Python 3.x 导入错误:/home/kei/darkflow/darkflow/cython_utils/cy_yolo_findboxes.so:未定义符号:\u Py_ZeroStruct
我有一个恐惧:Python 3.x 导入错误:/home/kei/darkflow/darkflow/cython_utils/cy_yolo_findboxes.so:未定义符号:\u Py_ZeroStruct,python-3.x,tensorflow,cython,yolo,darkflow,Python 3.x,Tensorflow,Cython,Yolo,Darkflow,我有一个恐惧: (tensorflow) kei@giga:~/darkflow$ ./flow --model cfg/yolo.cfg --load yolo.weights --savepb Traceback (most recent call last): File "./flow", line 4, in from darkflow.cli import cliHandler File "/home/kei/darkflow/darkflow/cli.py", line 3, in
(tensorflow) kei@giga:~/darkflow$ ./flow --model cfg/yolo.cfg --load yolo.weights --savepb
Traceback (most recent call last):
File "./flow", line 4, in
from darkflow.cli import cliHandler
File "/home/kei/darkflow/darkflow/cli.py", line 3, in
from .net.build import TFNet
File "/home/kei/darkflow/darkflow/net/build.py", line 7, in
from .framework import create_framework
File "/home/kei/darkflow/darkflow/net/framework.py", line 1, in
from . import yolo
File "/home/kei/darkflow/darkflow/net/yolo/init.py", line 2, in
from . import predict
File "/home/kei/darkflow/darkflow/net/yolo/predict.py", line 7, in
from ...cython_utils.cy_yolo_findboxes import yolo_box_constructor
ImportError: /home/kei/darkflow/darkflow/cython_utils/cy_yolo_findboxes.so: undefined symbol: _Py_ZeroStruct
我能做什么
提前感谢,您遇到了一个复杂的编译问题。您是否尝试过使用Python2.7或3.x之类的工具进行构建?最好的方法是完全清理您的项目,并使用预期的版本进行重建。我遇到了类似的问题,我通过在Cython中清理和重建应用程序来修复它
setup.py clean --all
在运行$pip安装cython之后,我认为没有出现任何错误。