【ubuntu20.04运行python文件时,报错No module named ‘rospkg’】

**问题原因:**一般来说,并不是真的缺少rospkg,而是系统中存在多个python版本导致的混乱

  1. 检查python版本
    Ubuntu20.04 ------ pyhon3.8
powershell 复制代码
sudo apt-get install python3.8

最新版本,如下图所示

  1. 查看python3.8的位置
powershell 复制代码
whereis python3.8

一般是在/usr/bin下

  1. 设置软连接
powershell 复制代码
sudo ln -s /usr/bin/python3.8 python

若在执行上面那条指令时,报错名为python文件已存在,则删除原有的名为python的文件,从新设置软连接

powershell 复制代码
sudo rm python
相关推荐
是苏浙6 分钟前
零基础入门C语言之枚举和联合体
c语言·开发语言
报错小能手9 分钟前
C++笔记(面向对象)静态联编和动态联编
开发语言·c++·算法
小肖爱笑不爱笑17 分钟前
2025/11/5 IO流(字节流、字符流、字节缓冲流、字符缓冲流) 计算机存储规则(ASCII、GBK、Unicode)
java·开发语言·算法
手握风云-30 分钟前
Java 数据结构第二十八期:反射、枚举以及 lambda 表达式
java·开发语言
ᐇ95934 分钟前
Java Vector集合全面解析:线程安全的动态数组
java·开发语言
雍凉明月夜39 分钟前
人工智能学习中深度学习之python基础之 类
python·学习
Geo_V1 小时前
OpenAI 大模型 API 使用示例
python·chatgpt·openai·大模型应用·llm 开发
Hello_WOAIAI1 小时前
2.4 python装饰器在 Web 框架和测试中的实战应用
开发语言·前端·python
搬山.摧城1 小时前
线程池和单例模式
开发语言·单例模式
百锦再1 小时前
第1章 Rust语言概述
java·开发语言·人工智能·python·rust·go·1024程序员节