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
- fix bug #292 — committed to open-mmlab/mmskeleton by yysijie 4 years ago
I solved this problem by under step:
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_homeexecutepython setup.py developagain.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

Thanks for wind-cludy’s answer