ROS 2 Cannot find python modules
Hi, I have a python program that I would like to integrate into ROS but I have a problem with configuring the setup.py
file. The structure of my ROS package is as follows:
My setup file:
from setuptools import setup
from setuptools import find_packages
import os
package_name = 'pneutrunk_gesture_control'
# packages=find_packages(exclude=['test']),
setup(
name=package_name,
version='0.0.0',
packages=[package_name, 'pneutrunk_gesture_control/model', 'pneutrunk_gesture_control/utils'],
data_files=[
('share/ament_index/resource_index/packages',
['resource/' + package_name]),
('share/' + package_name, ['package.xml']),
],
install_requires=['setuptools'],
zip_safe=True,
maintainer='tomas',
maintainer_email='tmerva7@gmail.com',
description='TODO: Package description',
license='TODO: License declaration',
tests_require=['pytest'],
entry_points={
'console_scripts': [
'pneutrunk_gesture_control = pneutrunk_gesture_control.gesture_control:main'
],
},
)
The error that I am getting is: ModuleNotFoundError: No module named 'model.keypoint_classifier.keypoint_classifier'; 'model.keypoint_classifier' is not a package
Any help is appreciated. Thank you
Asked by Zenzu on 2023-04-24 02:30:05 UTC
Comments