十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Ros2 mac 安装

Ros2 mac 安装 用官方的源码安装编译时总是各种奇怪的报错因此采用conda的robotstack源去安装。参考mac笔记本M4芯片安装ros2_mac ros2-CSDN博客1 安装# 创建虚拟环境 conda create -n ros2 python3.10 # 激活虚拟环境 conda activate ros2 # 添加包的通道 #conda的扩展 conda config --env --add channels conda-forge #机器人相关包平台 conda config --env --add channels robostack-staging # 镜像网站 conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ # 删除默认【可选】 conda config --env --remove channels defaults # 安装包 conda install ros-humble-desktop-full conda install compilers cmake pkg-config make ninja colcon-common-extensions catkin_tools rosdep # 执行验证 rviz22 命令行不自动提示的问题我安装完了以后发现命令行并不自动提示不知道是否是哪个步骤未安装完全。解决方案给以下三条命令起一个别名。当执行Ros2时直接启动conda环境。原本的给conda添加钩子执行register-python-argcomplete命令的方式已经废弃了。如何激活指定Conda环境时自动执行Shell脚本alias Ros2conda activate ros2 eval $(register-python-argcomplete ros2) eval $(register-python-argcomplete colcon)3 AttributeError: module em has no attribute BUFFERED_OPTpip install empy3.3.4报错empy版本太新了(ros2) bzmMacmini src % ros2 pkg create --build-type ament_python --node-name first_node pkg_image going to create a new package package name: pkg_image destination directory: /Users/bzm/Documents/studyRos/src package format: 3 version: 0.0.0 description: TODO: Package description maintainer: [bzm bo.zhenmingzte.com.cn] licenses: [TODO: License declaration] build type: ament_python dependencies: [] node_name: first_node creating folder ./pkg_image creating ./pkg_image/package.xml Traceback (most recent call last): File /opt/anaconda3/envs/ros2/bin/ros2, line 33, in module sys.exit(load_entry_point(ros2cli0.18.5, console_scripts, ros2)()) File /opt/anaconda3/envs/ros2/lib/python3.10/site-packages/ros2cli/cli.py, line 89, in main rc extension.main(parserparser, argsargs) File /opt/anaconda3/envs/ros2/lib/python3.10/site-packages/ros2pkg/command/pkg.py, line 37, in main return extension.main(argsargs) File /opt/anaconda3/envs/ros2/lib/python3.10/site-packages/ros2pkg/verb/create.py, line 184, in main create_package_environment(package, args.destination_directory) File /opt/anaconda3/envs/ros2/lib/python3.10/site-packages/ros2pkg/api/create.py, line 99, in create_package_environment _create_template_file( File /opt/anaconda3/envs/ros2/lib/python3.10/site-packages/ros2pkg/api/create.py, line 81, in _create_template_file _expand_template(template_path, template_config, output_file_path) File /opt/anaconda3/envs/ros2/lib/python3.10/site-packages/ros2pkg/api/create.py, line 31, in _expand_template em.BUFFERED_OPT: True, AttributeError: module em has no attribute BUFFERED_OPT
返回列表