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,所以需要手动安装。

参考资料

python3.5怎么使用-在ros中使用python3.5相关推荐

  1. ROS中使用Python3的注意事项

    ROS中使用Python3的注意事项 1 所有操作步骤 1.1 首先,强烈建议搭建一个只包含Python3虚拟环境,这样不会有各种各样的导入包产生的报错,也可以避免把你的ROS搞挂,roscore运行 ...

  2. ros支持python_在ROS中使用Python3

    当前ROS是只支持Python2.7的.Python3的支持在ROS的计划中,详细的可以看这里.简单说来就是要到2019年ROS的N版本才能完全支持Python3. 首先要了解为什么ROS不能支持Py ...

  3. 在ROS中兼容Python3和Python2

    1. 安装相应的Package 需要安装catkin-tools和rospkg. # 没有创建virtualenv的话,注意需要使用pip3 pip install catkin-tools pip ...

  4. python3.6.4安装教程-centos7中安装python3.6.4的教程

    Python3.6.4官方版是一款在适合开发人员使用的windows系统上运行的脚本语言工具,Python3.6.4官方版是目前程序设计从业者必学的语言之一.我们可以通过python平台来获取到所有程 ...

  5. linux python3安装包_在 Linux 中安装 Python3

    系统环境:CentOS 6.8 找到源码包后可以拷贝下载链接,在 Linux 中直接使用 wget 命令下载: wget https://www.python.org/ftp/python/3.6.0 ...

  6. 【Python3.6】之在Windows中安装Python3.6.1

    由于之前做web自动化的时候,没有自己总结一篇Python3.6.1的安装步骤,这次由于学习appium自动化时换了台电脑,所以想重新总结一下. 一.安装Python3.6.1 下载Python3.6 ...

  7. ros中python3与cv_bridge问题

    ROS--在Ubuntu18.04下基于ROS Melodic编译python3的cv_bridge 环境 Ubuntu18.04 python3.6.13 ROS Melodic nvidia xa ...

  8. pycharm怎么安装python3.6_【python】Mac在Pycharm中导入python3.6(简单易行)

    整理一下配置的过程. mac自带python2.7,但是python3.6和python2.7在很多地方上还是有一些差别的,还是使用目前比较主流的3.6吧. 官网下载python3.6 选一个你喜欢的 ...

  9. ROS中cv_bridge如何用python3进行编译

    最近遇到了个问题,cv_bridge实现了opencv和ros中图像数据类型的转换,但ros-melodic默认python版本是python2.在配置yolact环境的时候,要求是python3. ...

最新文章

  1. 对现有代码的分析方法随想
  2. 2014-04-03研究笔记整理
  3. 【计算理论】下推自动机 PDA 及 计算示例
  4. 安卓如何运行python_如何在android上运行Python代码?
  5. 爨底下-双龙峡,凑合的一日游
  6. webform 简单的服务器控件。
  7. 两条边延长角会有什么变化_叶片锁是什么样的 叶片锁使用方法【详解】
  8. LeetCode 1894. 找到需要补充粉笔的学生编号
  9. PhoneGap极光推送 cordova消息推送
  10. JSP中使用JSP模板
  11. 多少开发人员 饿了么_做个美团(饿了么)网站需要多少钱?
  12. 外卖行业现状分析_2018年中国在线外卖行业市场现状及发展趋势分析 产品本地差异化细分或将为破局点...
  13. 有孚网络与中国科学院虚拟经济与数据科学研究中心签署战略合作协议,推动行业智能化转型加速发展
  14. VUCA时代,RPA如何破解企业数据难题
  15. MySQL B+树如何实现联合索引
  16. 【美团·北京沙龙报名】AI在外卖场景中的最佳实践
  17. 粒子群算法的matlab实现(一)
  18. linux su无效_linux系统 su切换用户失败情况
  19. 5.3中断系统中的设备树——中断号的演变与irq_domain
  20. html的基础网页代码源(超基础)

热门文章

  1. 设计模式学习笔记——访问者模式(VIsitor)
  2. (转载)你好,C++(17)0.1*10不等于1.0——4.1.4 关系操作符4.1.5 逻辑操作符
  3. E-mail Composition and Decoding
  4. 2011年图书馆技术发展方向
  5. 博弈论题表(好少~~~)
  6. IntelliJ IDEA中使用综合使用Maven和Struts2
  7. 有关无人驾驶汽车的思考
  8. 记录到二进制的内容配置
  9. java jfreechart 画图_java – Jfreechart XYPlot,我如何将绘图绘制到绘图区?
  10. 以下不是python文件读写方法的是-使用Python进行二进制文件读写的简单方法(推荐)...