在安装anaconda后catkin_make不好用

解决方法一:安装
这是因为 catkin 找的的 python 版本为 anaconda 下面的版本,你用 conda list 看看你有没有安装 empy,没有装的话就要在conda里面安装它。

conda install -c conda-forge empy

Solving environment 可能会失败,多试几次就好。实在不行,换防方法二。

解决方法二:改变命令
所以需要改为指定采用下面的命令,在首次建立工作区后,在这个干净的catkin工作区中的第一次catkin_make命令必须是:

catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3

结果就一切正常了。
另外这将会配置catkin_make使用Python 3。

以后执行编译就直接$ catkin_make了;因为首次 catkin-make 已经在 CMakeList 中设定好 python 路径;后边再编译就默认为此路径。

解决方法三:干脆不用anaconda的python环境
把 .bashrc 里面的 export PATH=“/home/用户名/anaconda3/bin:$PATH” 注释掉,再source一下。
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值