本文是基于ubuntu20.04的ros-noetic版本
1.先安装ros(推荐采用一键安装)
wget http://fishros.com/install -O fishros && . fishros
2.安装Anaconda
传送门:【详细】Ubuntu 下安装 Anaconda_ubuntu安装anaconda-CSDN博客
(安装顺序最好是先ros后anaconda,顺序反过来我也不知道有什么问题,但是查资料都说会很麻烦)
3.创建虚拟环境并在conda环境中安装rospy等
conda create -n <your-virtualenv-name> python=3.8
conda activate <your-virtualenv-name>
#安装torch或者其他的包
conda install ...
#安装ros依赖
pip install rospkg rospy catkin_tools
4.查看python解释器路径(了解的可跳过)
安装完conda后,系统中会存在多个python解释器
# conda的base环境下的python解释器路径
which python
>>/home/junhaohu/anaconda3/bin/python
#退出conda的base环境
conda deactivate
#安装ros时没有将