ros python

每个node之前都需要加一句这个,用来指定rosrun时用哪个解释器进行解释。

#!env/usr/bin python3/python

如果更换python环境,如ros默认用2.7。但是需要用3.8的。
需要在anaconda中创建对应的环境,然后切换环境。
只需要安装一下这几个东西 pip install catkin-pkg rospkg catkin-tools

至于ros官方的一些包(wiki上有的)就可以直接用sudo apt-get install ros-xxx-packname进行安装而不必在更换python环境的时候重新下载,因为这些东西是下载到系统中ros的安装目录下的,因此只需要启动pycharm的时候从设置好ros环境终端中启动就可以找到这些python/cpp包了。

然后在如果用pycharm的话,和clion一样,必须在source过ros环境的终端中启动才能有对应的import rospy from std_msgs.msg import String等可以用。

你可能感兴趣的:(ros python)