python3.5怎么使用-在ros中使用python3.5

ubuntu16.04

创建virtualenv环境

#安装virtualenv

sudo pip install virtualenv

#创建虚拟环境rosenv,并指向系统已经安装好打python3

virtualenv rosenv -p /usr/bin/python3.5

#激活虚拟环境rosenv

source rosenv/bin/activate

#查看当前python的版本

python -V #Python 3.5.2

注意:退出环境用deactivate

安装相应的Package

pip install kitti2bag

按正常方式创建ROS Packgae

创建Packge和Node的时候,无需source virtualenv。

但是,记得要在python node的文件头部加上shebang,否则rosrun仍会调用python2:

!/usr/bin/env python3

rosrun

如果使用virtualenv,rosrun前记得source virtualenv就好了。

source ros_test/devel/setup.zsh

如没有使用virtualenv,下一语句则跳过

source rosenv/bin/activate

rosrun py3test pytest.py

注:只要在.py文件加上python3的shebang,rosrun的时候就会自动调用相应的解释器了:

#!/usr/bin/env python3

但是,在安装ros-kinetic-desktop-full的时候,也并没有安装python3相关的package,所以需要手动安装。

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值