【21世纪电脑入门】总目录——系统配置、包/库安装、问题修复

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含多版本管理
    sophusmkdir build
    cd build
    cmake ..
    sudo make install
    依赖eigen3.3以上
    g2omkdir build
    cd build
    cmake ..
    sudo make install
    依赖eigen3
    glogmkdir 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
    pclsudo apt install libpcl-dev
    pangolinmkdir build
    cd build
    cmake ..
    cmake --build .
    sudo cmake --build . --target install
    含OpenGL、Glew
    protocgazebo对其有版本依赖
    libjasper-devsudo 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
    CGALsudo 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常用

    库名指令
    注意
    pipsudo 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
    virtualenvpip install virtualenv新建环境:virtualenv -p /usr/bin/python2.7 env_folder
    激活:source env_folder/bin/activate
    退出:deactivate
    cv2pip3 install opencv-python如果只用主模块,使用这个命令安装
    cv2pip3 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
Winelinux下安装windows软件linux
balenaEtcher镜像烧录linux / win / mac os
HEU_KMS_Activator激活工具win
Everything文件快速定位win
小丸工具箱 (备份)音视频处理win

在线工具

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值