mmskeleton: installation issue (unknown file type '.pyx')

I installed dependencies and when I run setup.py script (python setup.py develop), I got the following error:

(Cython is installed. In Python 3.7.6, I use with/without creating an environment, the error is the same.)

miniconda3/lib/python3.7/site-packages/setuptools/dist.py:476: UserWarning: Normalizing '0.7.rc1+ecaf5db' to '0.7rc1+ecaf5db'
  normalized_version,
running develop
running egg_info
writing mmskeleton.egg-info/PKG-INFO
writing dependency_links to mmskeleton.egg-info/dependency_links.txt
writing requirements to mmskeleton.egg-info/requires.txt
writing top-level names to mmskeleton.egg-info/top_level.txt
reading manifest file 'mmskeleton.egg-info/SOURCES.txt'
writing manifest file 'mmskeleton.egg-info/SOURCES.txt'
running build_ext
building 'mmskeleton.ops.nms.gpu_nms' extension
error: unknown file type '.pyx' (from 'mmskeleton/ops/nms/gpu_nms.pyx')

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 16 (2 by maintainers)

Commits related to this issue

Most upvoted comments

I solved this problem by under step:

 cd mmskeleton/ops/nms/
 python setup_linux.py build

build folder is created. copy build/temp.linux…/.o to $mmskeleton_home/build/temp.linux…/mmskeleton/ops/nms/ copy build/lib.linux…/.so to $mmskeleton_home/build/lib.linux…/mmskeleton/ops/nms/*

cd $mmskeleton_home execute python setup.py develop again.

I solved the problem through the method provided by wind-cludy. Command lines are as follows: cd mmskeleton/ops/nms/ python setup_linux.py build image image

image image image python setup.py develop again.

Thanks for wind-cludy’s answer