【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
相关推荐
数据大魔方8 分钟前
【期货量化实战】螺纹钢量化交易指南:品种特性与策略实战(TqSdk完整方案)
python·算法·github·程序员创富·期货程序化·期货量化·交易策略实战
智慧地球(AI·Earth)24 分钟前
Codex配置问题解析:wire_api格式不匹配导致的“Reconnecting...”循环
开发语言·人工智能·vscode·codex·claude code
旻璿gg25 分钟前
paddleocr、paddleocrvl、ppocrv5
python
清水白石00827 分钟前
手写超速 CSV 解析器:利用 multiprocessing 与 mmap 实现 10 倍 Pandas 加速
python·pandas
Ralph_Y31 分钟前
C++虚继承
开发语言·c++
杨章隐32 分钟前
Java 解析 CDR 文件并计算图形面积的完整方案(支持 MultipartFile / 网络文件)@杨宁山
java·开发语言
SmartRadio41 分钟前
进一步优化CH585M的低功耗模式
c语言·开发语言·单片机·嵌入式硬件·物联网
Corleo43 分钟前
记录一次复杂的 ONNX 到 TensorRT 动态 Shape 转换排错过程
python·ai
Renhao-Wan44 分钟前
Java 并发基石:AQS (AbstractQueuedSynchronizer)
java·开发语言
SweetCode1 小时前
【无标题】
开发语言·c++·算法