Closed Henrycious closed 2 years ago
Found the error myself. Had to delete the following files on my side: python3.9, python3.9-config, python3.10, python3.10-config (in /usr/local/bin) Switching python-versions, uninstalling old ones, using the update-alternatives and reinstalling python did not do the trick. ROS Foxy seems to not do well with multiple versions of python. There is no easy way to switch if there are multiple versions installed.
Bug report
Required Info:
Steps to reproduce issue
Expected behavior
Everything working
Actual behavior
The rclpy lib was not found. I know the error is occurring because different python-versions are used. python3.8 with /opt/ros/foxy/lib/python3.8 python 3.9 with /usr/local/lib/python3.9 (line 12) so the program searches for the file: '_rclpy.cpython-39-x86_64-linux-gnu.so' but i only have the '_rclpy.cpython-38-...' on my computer. unfortunately i don't know how to change the importlib-part from python 3.9 to 3.8 to be compatible. Is there a simple way to change this?
Additional information
Error-Log here:
further information:
returns Python 3.8.10
returns pip 22.0.4 from /home/henry/.local/lib/python3.8/site-packages/pip (python 3.8)
returns: /home/henry/master_ws/tracing_ws/build/tracetools_launch /home/henry/master_ws/tracing_ws/install/tracetools_launch/lib/python3.8/site-packages /home/henry/master_ws/tracing_ws/build/ros2trace /home/henry/master_ws/tracing_ws/install/ros2trace/lib/python3.8/site-packages /home/henry/master_ws/tracing_ws/build/tracetools_trace /home/henry/master_ws/tracing_ws/install/tracetools_trace/lib/python3.8/site-packages /home/henry/master_ws/tracing_ws/build/ros2trace_analysis /home/henry/master_ws/tracing_ws/install/ros2trace_analysis/lib/python3.8/site-packages /home/henry/master_ws/tracing_ws/build/tracetools_analysis /home/henry/master_ws/tracing_ws/install/tracetools_analysis/lib/python3.8/site-packages /home/henry/master_ws/tracing_ws/build/tracetools_read /home/henry/master_ws/tracing_ws/install/tracetools_read/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/webcam_pub /home/henry/master_ws/testbench_ws/install/webcam_pub/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/ultrasonic /home/henry/master_ws/testbench_ws/install/ultrasonic/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/thermal_cam /home/henry/master_ws/testbench_ws/install/thermal_cam/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/install/sick_scan/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/rosbag_master /home/henry/master_ws/testbench_ws/install/rosbag_master/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/install/realsense2_camera_msgs/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/opencv_tests /home/henry/master_ws/testbench_ws/install/opencv_tests/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/laserscan_fakedata /home/henry/master_ws/testbench_ws/install/laserscan_fakedata/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/cv_basics /home/henry/master_ws/testbench_ws/install/cv_basics/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/install/image_geometry/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/domain_coordinator /home/henry/master_ws/testbench_ws/install/domain_coordinator/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/install/diagnostic_updater/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/install/diagnostic_aggregator/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/install/cv_bridge/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/conveyor /home/henry/master_ws/testbench_ws/install/conveyor/lib/python3.8/site-packages /home/henry/master_ws/testbench_ws/build/ament_package /home/henry/master_ws/testbench_ws/install/ament_package/lib/python3.8/site-packages /home/henry/data_ws/build/opencv_tests /home/henry/data_ws/install/opencv_tests/lib/python3.8/site-packages /home/henry/data_ws/build/camera_calibration/src /home/henry/data_ws/install/camera_calibration/lib/python3.8/site-packages /home/henry/data_ws/install/image_geometry/lib/python3.8/site-packages /home/henry/data_ws/install/cv_bridge/lib/python3.8/site-packages /home/henry/master_ws/webserver_ws/install/rosbridge_test_msgs/lib/python3.8/site-packages /home/henry/master_ws/webserver_ws/install/rosbridge_server/lib/python3.8/site-packages /home/henry/master_ws/webserver_ws/install/rosbridge_msgs/lib/python3.8/site-packages /home/henry/master_ws/webserver_ws/install/rosapi/lib/python3.8/site-packages /home/henry/master_ws/webserver_ws/install/rosbridge_library/lib/python3.8/site-packages /home/henry/master_ws/webserver_ws/build/rosboard /home/henry/master_ws/webserver_ws/install/rosboard/lib/python3.8/site-packages /home/henry/master_ws/webserver_ws/install/rosapi_msgs/lib/python3.8/site-packages /opt/ros/foxy/lib/python3.8/site-packages /usr/bin/python3.8/site-packages /usr/lib/python38.zip /usr/lib/python3.8 /usr/lib/python3.8/lib-dynload /home/henry/.local/lib/python3.8/site-packages /usr/local/lib/python3.8/dist-packages /usr/lib/python3/dist-packages /usr/bin/python3.8/site-packages
Thanks for your attention. I’m looking forward to your reply.