1. 安装/配置类

1.1 系统配置

1.2 软件包安装

  • ubuntu安装deb时报缺依赖问题,“aaa 依赖于 bbb, 然而bbb未安装”,使用命令sudo apt-get install -f解决

  • Anaconda 环境管理

  • Ubuntu下QT的安装配置

  • Ubuntu下安装CUDA

  • 安装OpenCV

  • 安装tensorflow/keras

  • Ubuntu20.04 安装ROS2 galactic

  • cmake升级与多版本共存

  • 安装llvm -> 安装TVM

  • C++常用
    cmake-gui ..代替cmake ..可视化配置,在某些时候更好用

    库名
    指令
    备注
    eigen 含多版本管理
    sophus mkdir build
    cd build
    cmake ..
    sudo make install
    依赖eigen3.3以上
    g2o mkdir build
    cd build
    cmake ..
    sudo make install
    依赖eigen3
    glog mkdir build
    cd build
    cmake ..
    cd ..
    cmake -S . -B build -G "Unix Makefiles"
    cmake --build build
    sudo cmake --build build --target install
    ceres-solver备用 ceres安装指导 cat /usr/local/include/ceres/version.h
    pcl sudo apt install libpcl-dev
    pangolin mkdir build
    cd build
    cmake ..
    cmake --build .
    sudo cmake --build . --target install
    含OpenGL、Glew
    protoc gazebo对其有版本依赖
    libjasper-dev sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
    sudo apt update
    sudo apt install libjasper1 libjasper-dev
    解决:
    fatal error: jasper/jasper.h: 没有那个文件或目录
    E: 无法定位软件包 libjasper-dev
    CGAL sudo apt-get install libcgal-dev
    protoc3 下载release,并解压 安装:
    sudo cp bin/protoc /usr/local/bin
    sudo cp -r include/google /usr/local/include/
    使用:
    protoc --cpp_out=. {target}.proto
  • python常用

    库名 指令
    注意
    pip sudo apt-get install (--proxy http://127.0.0.1:8889) python3-pip 使用pip安装包时出现超时、网络问题,可换豆瓣源pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    注意: 使用pip install需关闭代理,否则会引发(ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.)
    pip永久换源
    pip升级 sudo -H python3 -m pip install --upgrade pip
    venv
    (>python3.3)
    apt-get install python3-venv 建立虚拟环境:
    建议:使用各环境中最大包的版本来命名环境,
       如env2_tf1.5g意为python2/tensorflow1.5-gpu
    1.python3 -m venv ~/repo/venv/env
    2.进入.bashrc,输入:#python venv setup\alias aev='source ~/repo/venv/env/bin/activate' \alias daev='deactivate'
    3.以后可使用aevdaev来激活和退出虚拟环境
    4.之后的python包在虚拟环境中安装,由于已经确定了python版本,因此可直接使用pip install package
    5. 创建当前安装包的requirements.txt:pip freeze > requirements.txt
    virtualenv pip install virtualenv 新建环境:virtualenv -p /usr/bin/python2.7 env_folder
    激活:source env_folder/bin/activate
    退出:deactivate
    cv2 pip3 install opencv-python 如果只用主模块,使用这个命令安装
    cv2 pip3 install opencv-contrib-python 如果需要用主模块和contrib模块,使用这个命令安装
    pytorch 在网站上选择自己的配置,使用生成的指令安装pytorch
  • 其他

名称 备注
jre 使用java编写的软件所需的运行环境(ubuntu下安装)

2. 问题修复类

3. 软件工具类

软件 功能 适用
Zotero使用 文献管理 Win / Linux / Mac
VsCode 代码编辑 Linux / Win / Mac
OBS Studio 串流/录屏/虚拟摄像机 Linux / Win / Mac
Kdenlive 视频编辑 Linux / Win / Mac
yEd 图形编辑类(可以流程图自动排版) Linux / Win / Mac
Wine linux下安装windows软件 linux
balenaEtcher 镜像烧录 linux / win / mac os
HEU_KMS_Activator 激活工具 win
Everything 文件快速定位 win
小丸工具箱 (备份) 音视频处理 win

在线工具

网址 简介
I❤PDF PDF在线工具
Crossref 查找文献DOI
谷粉学术|备用 文献搜索工具(谷歌学术镜像、SCI-hub下载、谷歌专利、知网)

其他未迁移:一些软件的使用

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐