Ubuntu16.04LTS Anaconda 3和ROS默认Python版本矛盾的解决


参考 KingLeo

操作原因

怀疑是Python版本不对导致ROS配置困难重重。

结果印证了我的猜想:

在这里插入图片描述

解决方案

新建一个Python=2.7的虚拟空间

# create a new speace named ros
conda create -n ros python=2.7
# boot ros
source activate ros

参考MAZE,还需注意.bashrc中的顺序并安装一些支持,也就是还需要在ros虚拟空间中运行以下代码:

# 编辑.bashrc 顺序很重要!
# ROS
source /opt/ros/kinetic/setup.bash

# Anaconda
export PATH="/path/to/anaconda/bin:$PATH"

# 在环境中安装依赖
pip install -U rosinstall

# 安装ROS自带cv2的依赖
conda install libgcc

如果再出现什么包无法import的情况,可以用pip或者conda安装。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值