ROS:ModuleNotFoundError: No module named ‘rospkg‘
一般是安装了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‘相关推荐
- ModuleNotFoundError: No module named 'rospkg'
ModuleNotFoundError: No module named 'rospkg' 尝试了 sudo apt-get install python-rospkg 没有效果,发现是因为装了Ana ...
- 报错:ModuleNotFoundError: No module named ‘cv_bridge‘,以及在ROS是如何安装cv_bridge库包
文章目录: 1 问题原因分析 2 问题解决方式 2.1 尝试问题解决方式1 2.2 尝试问题解决方式2 1 问题原因分析 在个错误是由于安装的ros版本并没有带cv_bridge库包,所以在导入的时候 ...
- ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em'
ROS在编译生成自定义消息时报错ModuleNotFoundError: No module named 'em' 最终,在花费了几个小时的时间后成功解决. 首先报错,肯定意识到时没有包 下意识第一步 ...
- 出现报错ModuleNotFoundError: No module named ‘serial’ 解决方法
在ROS机器人操作系统的学习中,常常碰到许多头疼的报错,在学习urdf+ArbotiX的仿真时,运行roslaunch mbot_description arbotix_mbot_with_camer ...
- python爬虫执行scrapy crawl demo出现: import win32api ModuleNotFoundError: No module named 'win32api'错误
执行: >scrapy crawl demo 可能会出现这个错误: import win32api ModuleNotFoundError: No module named 'win32api' ...
- ModuleNotFoundError: No module named ‘pandas._libs.tslibs.base‘
ModuleNotFoundError: No module named 'pandas._libs.tslibs.base' 目录 ModuleNotFoundError: No module na ...
- ModuleNotFoundError: No module named ‘cx_Oracle‘
ModuleNotFoundError: No module named 'cx_Oracle' 目录 ModuleNotFoundError: No module named 'cx_Oracle' ...
- ModuleNotFoundError: No module named ‘pandas.rpy‘
ModuleNotFoundError: No module named 'pandas.rpy' pandas升级后原来的pandas.rpy全部整合到了rpy2中: 问题: import pand ...
- ModuleNotFoundError: No module named ‘scipy.spatial.transform._rotation_groups‘
ModuleNotFoundError: No module named 'scipy.spatial.transform._rotation_groups' 目录 ModuleNotFoundErr ...
- ubuntu 中 pip 出现 ModuleNotFoundError: No module named ‘pip._internal‘
ubuntu 中 pip 出现 ModuleNotFoundError: No module named 'pip._internal' 文章目录 ubuntu 中 pip 出现 ModuleNotF ...
最新文章
- 20170803 - 今日技能封装 - Q
- 【计算理论】计算理论总结 ( 非确定性有限自动机 NFA 转为确定性有限自动机 DFA | 示例 ) ★★
- static的应用和作用
- OpenMP的环境变量
- Vue3 的学习教程汇总、源码解释项目、支持的 UI 组件库、优质实战项目
- Divide and Sum CodeForces - 1445D(排列组合+逆元)
- android studio运行模拟器报错请求超时_GDA关于android脱壳的问题说明
- Activiti的历史记录级别
- 任何性能指标越界或造成 APP 崩溃,优酷通用性能测试一招搞定
- 《ES6标准入门》学习笔记
- 时间序列(数据分析)
- 西瓜书之误差逆传播公式推导、源码解读及各种易混淆概念
- 前端的CSP CSP如何落地,了解一下
- Animation动画播放
- ubuntu 16.04 + GTX1050安装nvidia驱动
- win7左上角白杠一直闪_win10换win7
- Java实现印刷体转手写体—妈妈再也不用担心我被罚抄作业了
- 对图像处理中的面向对象和基于基元的理解
- 制作黑苹果安装U盘(Clover+OC+PE)三引导
- java线程说法正确是_下列关于Java线程的说法正确的是
热门文章
- linux注册节点报错,Linux 运维4月17日 5.102-5.103
- tr php,?php } ? 啥意思?
- apache做yum源_svn+apache的yum源安装方式
- 车载系统不识别 U盘
- python中能用π吗_python里π
- 简述计算机的四代发展阶段 以及电子器件,2014计算机作业1答案
- linux运行jar包依赖,linux怎么打jar包
- python运维脚本部署jdk_Python+PyDev+Jdk+Eclipse开发环境部署
- VideoView播放视频会引起其它音乐播放器暂停问题解决
- 一天学习一点之如何安装nodejs