rsummers11 / CADLab

Imaging Biomarkers and Computer-Aided Diagnosis Laboratory
https://www.cc.nih.gov/meet-our-doctors/rsummers.html
432 stars 186 forks source link

Error when I run 3DCE project with python=3.5 #39

Closed studabyd closed 3 years ago

studabyd commented 4 years ago

@viggin , Hello,Sorry to bother you, I get an error:"ImportError: dynamic module does not define module export function (PyInit_bbox)" when my python version is 3.5. Just like the photo. I'm looking forward to your answer. Thank you!

studabyd commented 4 years ago

This is the code: Traceback (most recent call last): File "/data/lcy/github/lesion_detector_3DCE/./rcnn/tools/train.py", line 16, in from rcnn.core import callback, metric File "/data/lcy/github/lesion_detector_3DCE/rcnn/tools/../../rcnn/core/callback.py", line 6, in from rcnn.tools.validate import validate File "/data/lcy/github/lesion_detector_3DCE/rcnn/tools/../../rcnn/tools/validate.py", line 4, in from rcnn.tools.test import test_rcnn File "/data/lcy/github/lesion_detector_3DCE/rcnn/tools/../../rcnn/tools/test.py", line 11, in from rcnn.core.loader import TestLoader File "/data/lcy/github/lesion_detector_3DCE/rcnn/tools/../../rcnn/core/loader.py", line 12, in from rcnn.fio.rpn import get_rpn_testbatch, get_rpn_batch, assign_anchor File "/data/lcy/github/lesion_detector_3DCE/rcnn/tools/../../rcnn/fio/rpn.py", line 26, in from rcnn.processing import bbox_transform File "/data/lcy/github/lesion_detector_3DCE/rcnn/tools/../../rcnn/processing/bbox_transform.py", line 7, in from rcnn.cython import bbox ImportError: dynamic module does not define module export function (PyInit_bbox)

viggin commented 4 years ago

I'm sorry, I never tried to run on python=3.5. Maybe you can try our MULAN code. It is an improved lesion detection algorithm using PyTorch and supports Python 3. You can also modify its code to degrade to 3DCE.

studabyd commented 4 years ago

OK, Thamk you for your answer and time, It's useful!