一般是安装了anaconda 导致的;

方法一:

不关闭conda,那么就需要安装所需的rospkg包及其他依赖:

pip install catkin-tools rospkg pyyaml empy numpy

这样就可以运行了;

方法二:

首先,关闭anaconda:

conda deactivate

这句话的意思就是不再使用conda的相关库以及python,用系统的python来操作;
然后,再安装依赖;

sudo apt-get install pip
pip install catkin-tools rospkg pyyaml empy numpy

这里可能还有一个问题:ROS使用的是python2的版本,很可能会自动寻找/usr/bin/python,这个版本是python2的版本,而你在系统下使用的pip很可能是python3的工具,这时候还是会出现 No module named ‘rospkg’。

所以我们需要将 /usr/bin/python替换成python3的;

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python

这时候输入python -V;输出的就是版本3 的信息;

这样问题就解决了。

另外:
如果要需要使用conda:

conda activate base (后面接你要激活的虚拟环境)

ROS:ModuleNotFoundError: No module named ‘rospkg‘相关推荐

  1. ModuleNotFoundError: No module named 'rospkg'

    ModuleNotFoundError: No module named 'rospkg' 尝试了 sudo apt-get install python-rospkg 没有效果,发现是因为装了Ana ...

  2. 报错:ModuleNotFoundError: No module named ‘cv_bridge‘,以及在ROS是如何安装cv_bridge库包

    文章目录: 1 问题原因分析 2 问题解决方式 2.1 尝试问题解决方式1 2.2 尝试问题解决方式2 1 问题原因分析 在个错误是由于安装的ros版本并没有带cv_bridge库包,所以在导入的时候 ...

  3. ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em'

    ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em' 最终,在花费了几个小时的时间后成功解决. 首先报错,肯定意识到时没有包 下意识第一步 ...

  4. 出现报错ModuleNotFoundError: No module named ‘serial’ 解决方法

    在ROS机器人操作系统的学习中,常常碰到许多头疼的报错,在学习urdf+ArbotiX的仿真时,运行roslaunch mbot_description arbotix_mbot_with_camer ...

  5. python爬虫执行scrapy crawl demo出现: import win32api ModuleNotFoundError: No module named 'win32api'错误

    执行: >scrapy crawl demo 可能会出现这个错误: import win32api ModuleNotFoundError: No module named 'win32api' ...

  6. ModuleNotFoundError: No module named ‘pandas._libs.tslibs.base‘

    ModuleNotFoundError: No module named 'pandas._libs.tslibs.base' 目录 ModuleNotFoundError: No module na ...

  7. ModuleNotFoundError: No module named ‘cx_Oracle‘

    ModuleNotFoundError: No module named 'cx_Oracle' 目录 ModuleNotFoundError: No module named 'cx_Oracle' ...

  8. ModuleNotFoundError: No module named ‘pandas.rpy‘

    ModuleNotFoundError: No module named 'pandas.rpy' pandas升级后原来的pandas.rpy全部整合到了rpy2中: 问题: import pand ...

  9. ModuleNotFoundError: No module named ‘scipy.spatial.transform._rotation_groups‘

    ModuleNotFoundError: No module named 'scipy.spatial.transform._rotation_groups' 目录 ModuleNotFoundErr ...

  10. ubuntu 中 pip 出现 ModuleNotFoundError: No module named ‘pip._internal‘

    ubuntu 中 pip 出现 ModuleNotFoundError: No module named 'pip._internal' 文章目录 ubuntu 中 pip 出现 ModuleNotF ...

最新文章

  1. 20170803 - 今日技能封装 - Q
  2. 【计算理论】计算理论总结 ( 非确定性有限自动机 NFA 转为确定性有限自动机 DFA | 示例 ) ★★
  3. static的应用和作用
  4. OpenMP的环境变量
  5. Vue3 的学习教程汇总、源码解释项目、支持的 UI 组件库、优质实战项目
  6. Divide and Sum CodeForces - 1445D(排列组合+逆元)
  7. android studio运行模拟器报错请求超时_GDA关于android脱壳的问题说明
  8. Activiti的历史记录级别
  9. 任何性能指标越界或造成 APP 崩溃,优酷通用性能测试一招搞定
  10. 《ES6标准入门》学习笔记
  11. 时间序列(数据分析)
  12. 西瓜书之误差逆传播公式推导、源码解读及各种易混淆概念
  13. 前端的CSP CSP如何落地,了解一下
  14. Animation动画播放
  15. ubuntu 16.04 + GTX1050安装nvidia驱动
  16. win7左上角白杠一直闪_win10换win7
  17. Java实现印刷体转手写体—妈妈再也不用担心我被罚抄作业了
  18. 对图像处理中的面向对象和基于基元的理解
  19. 制作黑苹果安装U盘(Clover+OC+PE)三引导
  20. java线程说法正确是_下列关于Java线程的说法正确的是

热门文章

  1. linux注册节点报错,Linux 运维4月17日 5.102-5.103
  2. tr php,?php } ? 啥意思?
  3. apache做yum源_svn+apache的yum源安装方式
  4. 车载系统不识别 U盘
  5. python中能用π吗_python里π
  6. 简述计算机的四代发展阶段 以及电子器件,2014计算机作业1答案
  7. linux运行jar包依赖,linux怎么打jar包
  8. python运维脚本部署jdk_Python+PyDev+Jdk+Eclipse开发环境部署
  9. VideoView播放视频会引起其它音乐播放器暂停问题解决
  10. 一天学习一点之如何安装nodejs