Ubuntu操作遇到的报错解决方法汇总(持续更新)

2023-11-17

1、在anaconda中创建了虚拟环境并安装了pytorch,但是编译过程中仍然报没有torch的错误:

CMake Error at crawler_crane/crane_tutorials/CMakeLists.txt:23 (find_package):
  By not providing "FindTorch.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Torch", but
  CMake did not find one.

  Could not find a package configuration file provided by "Torch" with any of
  the following names:

    TorchConfig.cmake
    torch-config.cmake

  Add the installation prefix of "Torch" to CMAKE_PREFIX_PATH or set
  "Torch_DIR" to a directory containing one of the above files.  If "Torch"
  provides a separate development package or SDK, be sure it has been
  installed.

解决方法:在隐藏文件 .bashrc 中添加以下语句:

export Torch_DIR="/home/kieran/anaconda3/envs/pytorch/lib/python3.8/site-packages/torch/share/cmake"

2、error: #error C++14 or later compatible compiler is required to use ATen.
#error You need C++14 to compile PyTorch
这个错误搜到了几种不同的解决方式:

   //方式一:在CMakeLists.txt文件中加入以下内容
    ADD_COMPILE_OPTIONS(-std=c++11 )
    ADD_COMPILE_OPTIONS(-std=c++14 )
    set( CMAKE_CXX_FLAGS "-std=c++11 -O3" )
    //方式二:在CMakeLists.txt文件中加入以下内容
    add_compile_options(-std=c++11)
    add_compile_options(-std=c++14)
    set( CMAKE_CXX_STANDARD 14)

3、Anaconda中激活删除环境

conda create -n torch python=3.6 //用来创建新的虚拟环境
conda remove -n torch1 --all  //用来删除anaconda中的环境
conda config --set auto_activate_base false //解决默认进入虚拟环境
which python //用来查看python安装路径,应用于多版本python调用对照 
python --version //用来查看python对应版本

4、 (1)Failed to load rear_right_velocity_controller:
(2)Could not load controller ‘left_front_wheel_velocity_controller’ because controller type ‘effort_controllers/JointVelocityController’ does not exit::

sudo apt-get install ros-melodic-velocity-controllers

sudo apt-get install ros-melodic-effort-controllers

5、Could not find SDL_image(missing:SDL_IMAGE_LABRARIESSDL_IMAGE_INCLUDE_DIRS)

sudo apt-get install libsdl-image1.2-dev

6、Could not find SDL(missing:SDL_LIBRARY SDL_INCLUDE_DIR)

sudo apt-get install libsdl-dev 或 sudo apt-get install libsdl1.2-dev

7、ModuleNotFoundError:No module named ‘rospkg’:安装rospkg即可
8、ImportError:dynamic module does not define module export function(PyIntit__tf2):解决方法如下:

修改解释器为python2.7即可解决  #! /usr/bin/env python2.7

9、解决ROS中运行gazebo出现process has died的情况

killall gzserver

10、cc:50:10: fatal error: pcap.h: 没有那个文件或目录

解决方法:sudo apt-get install libpcap-dev

11、ERROR: cannot launch node of type [map_server/map_server]: map_server

sudo apt-get install ros-melodic-map-server
//下面还有一些类似的报错及安装包:
1、sudo apt-get install ros-melodic-tf2-sensor-msgs
2、sudo apt-get install ros-melodic-move-base-msgs
3、sudo apt-get install ros-melodic-serial
4、sudo apt-get install ros-melodic-geographic-msgs
5、sudo apt-get install ros-melodic-base-local-planner
6、sudo apt-get install ros-melodic-costmap-converter
7、sudo apt-get install ros-melodic-mbf-costmap-core
8、sudo apt-get install ros-melodic-mbf-msgs
9、sudo apt install ros-melodic-gmapping
10、sudo apt-get install ros-melodic-move-base

12、Unable to find SuiteSparse
Call Stack (most recent call first):
teb_local_planner/CMakeLists.txt:35 (find_package)

解决方法:sudo apt-get install libsuitesparse-dev

13、 Could not find libg2o!

解决方法:sudo apt-get install ros-melodic-libg2o

14、ERROR: cannot launch node of type [swri_transform_util/initialize_origin.py]: swri_transform_util

sudo apt-get install ros-melodic-mapviz ros-melodic-mapviz-plugins ros-melodic-tile-map ros-melodic-multires-image
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu操作遇到的报错解决方法汇总(持续更新) 的相关文章

随机推荐

  • Linux查看当前目录及子目录大小

    du h max depth 1 var lib docker 查看 var lib docker 目录及该目录直接子目录各文件及文件夹大小 查看效果如下图 改变 max depth 1 中的数值大小就可以指定查看该目录下多少级子目录 例如
  • Oracle---day03

    一 视图 对一个查询结果的封装 视图里面所有的数据都是来自于它查询的那张表 视图里面不存储任何数据 视图的好处 1 能够封装复杂的查询结果 2 屏蔽表中的细节 语法 create or replace view 视图名字 as 查询语句 w
  • 【Python】斐波那契数列之兔子问题

    目录 兔子问题 1 1 问题描述 1 2 问题分析 1 3 解决实现 兔子问题 1 1 问题描述 斐波那契在计算之书中 提出了一个有趣的兔子问题 若一对成年兔子每个月恰好生下一对小兔子 一雌一雄 在年初时只有一对小兔子 在第一个月结束时 他
  • linux No module named yum错误的解决办法

    linux No module named yum错误的解决办法 肯定是yum的版本与当前python的版本不一致造成的 所以修改yum的配置 修改文件 vim usr bin yum 修改头 usr bin python gt usr b
  • STM32擦除Flash失败

    stm32 Flash擦除错误 环境 keil5 stm32f4 rtthread3 15 现象 擦除flash总是失败 经过jlink调试发现PGPERR位总是1 经过一番折腾 在st社区找到答案 链接 https community s
  • Button点击事件绑定中如何传递带参数的方法

    btn onClick AddListener delegate this OnBtnClick true 传递一个有参数的方法用于传递参数 这样点击事件就能接收参数了 using UnityEngine using UnityEngine
  • 华为OD机试真题- 计算误码率-2023年OD统一考试(B卷)

    题目描述 误码率是最常用的数据通信传输质量指标 它可以理解为 在多少位数据中出现一位差错 移动通信网络中的误码率主要是指比特误码率 其计算公式如下 比特误码率 错误比特数 传输总比特数 为了简单 我们使用字符串来标识通信的信息 一个字符错误
  • CSS布局之使用Flex布局画骰子(3点)

    若无基础 请优先阅读学习此文档阮一峰 Flex 布局教程 语法篇 上一篇文章CSS布局之使用Flex布局画骰子 2点 这次画3个点的骰子 大家可以先看图片默写代码 然后与文中代码做校验 来验证自己是否理解了Flex布局 骰子样式 div c
  • 笔试

    给定两个字符串s1和s2 如果s1删除若干个字符后变成s2 则称s2为s1的子串 求s2在s1中的起始位置的最大值 输入描述 只有一行 s1 s2 s1和s2用空格隔开 s1和s2度不会含有空格 s1和s2的长度均大于1且小于256 输出描
  • python实战故障诊断之CWRU数据集(三):信号预白化处理-倒谱预白化(CEP pre-whitening)

    文章目录 1 概述 2 倒频谱预白化原理 2 1 倒频谱 2 2 基于倒频谱的预白化处理 3 代码实现 1 概述 在轴承故障中 故障信号通常较为微弱 很可能被设备周期性运转产生的强周期性信号所淹没 导致无法准确识别故障 这时我们需要用到信号
  • PCL .vtk文件与.pcd的相互转换

    目录 一 概述 二 VTK转PCD 三 PCD转VTK 四 实验数据 一 概述 多边形数据集vtkPolyData由顶点 多顶点 线 折线和三角形地带等单元组成 顶点 线和多边形构成了用来表达0 1和2维几何图形的基本要素的最小集合 vtk
  • KubeSphere中集成ApiSix

    KubeSphere中集成ApiSix 一 Apache APISIX 介绍 Apache APISIX 是一款开源的高性能 动态云原生网关 由深圳支流科技有限公司于 2019 年捐赠给 Apache 基金会 当前已经成为 Apache 基
  • java装饰器模式

    一 装饰器模式定义 1 动态地给一个对象添加一些额外的职责 就增加功能来说 装饰模式相比生成子类更为灵活 Component抽象构件 Component是一个接口或者是抽象类 就是定义我们最核心的对象 也就是最原始的对象 定义一个对象接口可
  • Python运行不了,无法运行Python解决办法(超全面)

    前言 Python是一门广泛使用的编程语言 但在使用过程中 我们可能会遇到无法运行Python的问题 本文将提供一个超全面的解决方案 帮助读者排除常见的Python运行问题 并提供相应的解决办法 帮助Python学习 以下所有学习资料文末免
  • tensorflow安装教程(一般使用国内的清华源进行安装)

    注 安装tensorflow numpy这些源 记得用国内的清华镜像源 国外的源由于网络延迟无法安装 1 国内安装tensorflow的命令 pip install index url https pypi douban com simpl
  • 法拉克机器人自动怎么调_发那科机器人的简单设置你知道吗

    发那科机器人使用后台逻辑时 可以在后台执行只包含对应后台逻辑指令的TP程序 程序从 初到 后被反复执行 该执行不受急停 暂停 报警的影响 设定后台逻辑的步骤非常简单 1 按下MENU键 2 选择SETUP 3 选择BG LOGIC 进入如下
  • 洛谷P5731——蛇形方阵(c++)

    题目描述 给出一个不大于 9 的正整数 n 输出 n n 的蛇形方阵 从左上角填上 1 开始 顺时针方向依次填入数字 如同样例所示 注意每个数字有都会占用 3 个字符 前面使用空格补齐 输入格式 输入一个正整数 n 含义如题所述 输出格式
  • Qt 设置窗口的背景图片

    Qt 设置窗口的背景图片 一 给Qt窗口设置背景图片 mainwindow cpp 设置背景图片 path 图片路径 void MainWindow setBackgroundImage QString path QPixmap pixma
  • 零基础学习Vue: 第38课 Vue单页面使用router-link实现页面跳转小案例:

    零基础学习Vue 第38课 Vue单页面使用router link实现页面跳转小案例 实现效果如下 以下是所有代码
  • Ubuntu操作遇到的报错解决方法汇总(持续更新)

    1 在anaconda中创建了虚拟环境并安装了pytorch 但是编译过程中仍然报没有torch的错误 CMake Error at crawler crane crane tutorials CMakeLists txt 23 find