pyinstaller封装包
安装
pip install pyinstaller
在python中使用了ros2,所以封装时需要使用–collect-all 命令收集指定软件包或模块的所有子模块,
pyinstaller -F --collect-all rclpy --collect-all rosidl_parser --collect-all geometry_msgs --collect-all sensor_msgs --collect-all std_msgs --collect-all rcl_interfaces --collect-all builtin_interfaces --collect-all my_interface main.py -n xitong_v1
构建完成后在dist文件夹中生成可执行文件,运行
./dist/xx
