首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装ROS时,在em包中找不到__main__模块

安装ROS时,在em包中找不到__main__模块
EN

Stack Overflow用户
提问于 2021-02-23 00:59:27
回答 1查看 162关注 0票数 1

我正在尝试安装ROS Noetic。我被困在了"catkin_make安装“这一步。当我尝试执行上面的命令时,我得到了以下错误。

命令行catkin_make

我得到的错误是

代码语言:javascript
复制
-- Using CMAKE_PREFIX_PATH: /opt/ros/noetic;/home/anant/ros2_foxy/install/yaml_cpp_vendor;/home/anant/ros2_foxy/install/ament_cmake_uncrustify;/home/anant/ros2_foxy/install/uncrustify_vendor;/home/anant/ros2_foxy/install/tracetools;/home/anant/ros2_foxy/install/tinyxml2_vendor;/home/anant/ros2_foxy/install/qt_gui;/home/anant/ros2_foxy/install/tango_icons_vendor;/home/anant/ros2_foxy/install/spdlog_vendor;/home/anant/ros2_foxy/install/rosidl_typesupport_interface;/home/anant/ros2_foxy/install/rosidl_generator_dds_idl;/home/anant/ros2_foxy/install/rosidl_cmake;/home/anant/ros2_foxy/install/rosidl_parser;/home/anant/ros2_foxy/install/rosidl_adapter;/home/anant/ros2_foxy/install/rmw_implementation_cmake;/home/anant/ros2_foxy/install/python_qt_binding;/home/anant/ros2_foxy/install/launch_testing_ament_cmake;/home/anant/ros2_foxy/install/python_cmake_module;/home/anant/ros2_foxy/install/osrf_testing_tools_cpp;/home/anant/ros2_foxy/install/ament_cmake_ros;/home/anant/ros2_foxy/install/ament_cmake_gmock;/home/anant/ros2_foxy/install/gmock_vendor;/home/anant/ros2_foxy/install/ament_cmake_gtest;/home/anant/ros2_foxy/install/gtest_vendor;/home/anant/ros2_foxy/install/ament_cmake_google_benchmark;/home/anant/ros2_foxy/install/google_benchmark_vendor;/home/anant/ros2_foxy/install/foonathan_memory_vendor;/home/anant/ros2_foxy/install/fastrtps_cmake_module;/home/anant/ros2_foxy/install/fastcdr;/home/anant/ros2_foxy/install/eigen3_cmake_module;/home/anant/ros2_foxy/install/cyclonedds;/home/anant/ros2_foxy/install/connext_cmake_module;/home/anant/ros2_foxy/install/ament_cmake_xmllint;/home/anant/ros2_foxy/install/ament_cmake_pep257;/home/anant/ros2_foxy/install/ament_lint_auto;/home/anant/ros2_foxy/install/ament_cmake;/home/anant/ros2_foxy/install/ament_cmake_version;/home/anant/ros2_foxy/install/ament_cmake_pytest;/home/anant/ros2_foxy/install/ament_cmake_lint_cmake;/home/anant/ros2_foxy/install/ament_cmake_flake8;/home/anant/ros2_foxy/install/ament_cmake_cpplint;/home/anant/ros2_foxy/install/ament_cmake_cppcheck;/home/anant/ros2_foxy/install/ament_cmake_copyright;/home/anant/ros2_foxy/install/ament_cmake_test;/home/anant/ros2_foxy/install/ament_cmake_target_dependencies;/home/anant/ros2_foxy/install/ament_cmake_python;/home/anant/ros2_foxy/install/ament_cmake_export_dependencies;/home/anant/ros2_foxy/install/ament_cmake_libraries;/home/anant/ros2_foxy/install/ament_cmake_include_directories;/home/anant/ros2_foxy/install/ament_cmake_export_targets;/home/anant/ros2_foxy/install/ament_cmake_export_link_flags;/home/anant/ros2_foxy/install/ament_cmake_export_interfaces;/home/anant/ros2_foxy/install/ament_cmake_export_libraries;/home/anant/ros2_foxy/install/ament_cmake_export_include_directories;/home/anant/ros2_foxy/install/ament_cmake_export_definitions;/home/anant/ros2_foxy/install/ament_cmake_core;/home/anant/ros2_foxy/install/ament_index_cpp
-- This workspace overlays: /opt/ros/noetic
-- Found PythonInterp: /home/anant/anaconda3/bin/python3 (found suitable version "3.8.5", minimum required is "3") 
-- Using PYTHON_EXECUTABLE: /home/anant/anaconda3/bin/python3
-- Using Debian Python package layout
-- Using empy: /home/anant/anaconda3/lib/python3.8/site-packages/em
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/anant/catkin_ws/src/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /home/anant/anaconda3/bin/python3 (found version "3.8.5") 
-- Using Python nosetests: /usr/bin/nosetests3
-- catkin 0.8.9
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
/home/anant/anaconda3/bin/python3: can't find '__main__' module in '/home/anant/anaconda3/lib/python3.8/site-packages/em'
CMake Error at /opt/ros/noetic/share/catkin/cmake/safe_execute_process.cmake:11 (message):
  execute_process(/home/anant/catkin_ws/src/catkin_generated/env_cached.sh
  "/home/anant/anaconda3/bin/python3"
  "/home/anant/anaconda3/lib/python3.8/site-packages/em" "--raw-errors" "-F"
  "/home/anant/catkin_ws/src/catkin_generated/order_packages.py" "-o"
  "/home/anant/catkin_ws/src/catkin_generated/order_packages.cmake"
  "/opt/ros/noetic/share/catkin/cmake/em/order_packages.cmake.em") returned
  error code 1
Call Stack (most recent call first):
  /opt/ros/noetic/share/catkin/cmake/em_expand.cmake:25 (safe_execute_process)
  /opt/ros/noetic/share/catkin/cmake/catkin_workspace.cmake:35 (em_expand)
  CMakeLists.txt:69 (catkin_workspace)


-- Configuring incomplete, errors occurred!
See also "/home/anant/catkin_ws/src/CMakeFiles/CMakeOutput.log".
See also "/home/anant/catkin_ws/src/CMakeFiles/CMakeError.log".

链接到我正在关注的教程http://wiki.ros.org/catkin/commands/catkin_make

如果有人能在这方面帮助我,那就太好了,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-10-18 10:02:25

我有这个问题是因为我安装了anaconda。猫头鹰在以下位置寻找包裹:/home/leandro/anaconda3/lib/python3.8/site-packages/

在使用pip uninstall em empysudo pip uninstall em empy从当前用户和sudo用户卸载它们之后

catkin能够在/usr/lib/python3/dist-packages/em.py找到正确的emempy

我担心现在我的身体里有一种很好的意大利面,但是柳絮状的很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66320059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档