安装要点
一、系统安装:Ubuntu 20.04.6 LTS
二、软件环境配置
(一)Miniconda安装
安装conda进行软件管理。Miniconda是Anaconda的简化版,对于一般需求而言就够用了。因此,我这里安装Minconda3进行软件安装管理。
1. Miniconda下载
地址:https://docs.conda.io/projects/miniconda/en/latest/,版本根据所需选择下载。或者使用命令:
1 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
2 sh Miniconda3-latest-Linux-x86_64.sh
2. 添加清华源,方便下载各种包:
1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
3. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
4. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
查看是否换好下载源:
#显示安装的频道
conda config --set show_channel_urls yes
#查看已经添加的频道
conda config --get channels
vim ~/.condarc
3. 在miniconda中创建新环境:
首先要进入终端中:右键——>在终端中打开
创建环境:
1. conda create -n XXX python=3.8 #XXX替换为环境名称(如glass),并指定环境的python的版本为3.8
其他常用命令:
1. conda env list #查看环境列表
2. conda activate glass #进入环境
3. conda list #获取环境中的包的列表
(二)pytorch CPU版本安装
1. 下载
官网地址:https://pytorch.org/
2. 在Get Started界面选择合适的版本,官网会给出相应的语句。
这里我选择了stable(稳定版),linux操作系统,python语言,cpu版本,下载命令如下:
1. pip3 install torch torchvision torchaudio –index-url https://download.pytorch.org/whl/cpu
3. 测试是否安装成功:
1. import torch
2. print(torch.__version__) #显示版本
(三)detectron2安装
1.首先需要gcc & g++ ≥ 5.4 .
可以通过
方法一:
1. sudo apt-get build-dep gcc
方法二:
1. sudo apt-get install build-essential
安装完了可以执行如下的命令来查看版本,
1. gcc --version
2.还要安装 ninja :
安装依赖re2c:
1. apt-get install re2c
查看版本:
1. re2c --version
下载ninja
1. git clone https://github.com/ninja-build/ninja.git
编译ninja
1. cd ninja
2. ./configure.py --bootstrap
安装ninja
1. cp ./ninja /usr/bin
查看版本:
1. ninja –version
3.安装detectron2
方法一:
1. python -m pip install 'git+https://github.com/facebookresearch/detectron2.git'
2. # (add --user if you don't have permission)
方法二:
1. # Or, to install it from a local clone:
2. git clone https://github.com/facebookresearch/detectron2.git
3. python -m pip install -e detectron2
(四)adelaidet安装
注意:安装好detectron2之后再安装adelaidet
安装命令:
1. git clone https://github.com/aim-uofa/AdelaiDet.git
2. cd AdelaiDet
3. python setup.py build develop #如果遇到timeout错误可以使用pip install -v -e .
(五)pycharm安装:
1.安装pycharm
(1)第一种方法:自带的Ubuntu软件中心
可以从命令行安装PyCharm:
1. sudo snap install pycharm-professional --classic
2. sudo snap install pycharm-community --classic
第一条安装专业版,第二条是社区版。安装后可以在Ubuntu软件中心看到。
其实不在命令行执行,直接去Ubuntu软件中心也能下载。
这种方法:非常简单,但是速度特别慢!!
(2)第二种方法下载pycharm安装包
下载pycharm
下载PyCharm:https://www.jetbrains.com/pycharm/download/#section=linux
如果你下载的速度还是慢,我已经打包了2019年4月3日发布的2019.1.1版本。
下载:链接:https://share.weiyun.com/5EHBVyp 密码:iqp5vc
下载后,右键该压缩包,选择提取到此处。打开终端,输入
1. cd 下载/pycharm-community-2019.1.1/
上面的路径换成你的。继续执行:
1. cd bin
2. sh pycharm.sh
之后会弹出一个窗口,选择不导入设置->I confirm…->发不发送都可以
选择配色方案,黑色即可,右下角next,创建启动脚本。继续点右下角。
即可安装成功。
配置快捷方式
第二种方法需要自己配置桌面快捷方式:
1. sudo gedit ~/桌面/pycharm.desktop
输入下面代码
1. [Desktop Entry]
2. Name = PyCharm
3. Type = Application
4. Exec = /home/arron/下载/pycharm-community-2019.1.1/bin/pycharm.sh
5. Icon = /home/arron/下载/pycharm-community-2019.1.1/bin/pycharm.png
6. Terminal = False
保存后双击,trust信任即可。PyCharm 成功启动,并且图标变成了 PyCharm 自带图标。
把 pycharm.desktop 从桌面复制到 /usr/share/applications/ 文件夹下:
1. sudo cp ~/桌面/Pycharm.desktop /usr/share/applications/
按 Super 键( Win 键),搜索 pycharm ,右键点击,选择添加到收藏夹即可:
2.po pycharm
如果安装专业版pycharm2023:
在这里下载文件:链接:https://pan.quark.cn/s/992295745872 提取码:Pv2G
根据文件里的操作步骤操作。
在软件里填上可用的激活码:
6JFDSJ2RAT-eyJsaWNlbnNlSWQiOiI2SkZEU0oyUkFUIiwibGljZW5zZWVOYW1lIjoiVU5JVkVSU0lUQVMgSVNMQU0gTkVHRVJJIFNVTkFOIEtBTElKQUdBIiwiYXNzaWduZWVOYW1lIjoiVGFvYmFv77ya5pif5YWJ572R57ucIOiwqOmYsuebl+eJiCIsImFzc2lnbmVlRW1haWwiOiJwY29tNjNAMTYzLmNvbSIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSU0MiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkRNIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSU0YiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiRFMiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlBDIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiQ0wiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSRCIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNWIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRDIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkRQIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBEQiIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQU0kiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUENXTVAiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUlMiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjEiLCJleHRlbmRlZCI6dHJ1ZX1dLCJtZXRhZGF0YSI6IjAxMjAyMzA3MjhMUEFBMDA1MDA4IiwiaGFzaCI6IjQ3MDQwNjQ2LzIxODc3MTc5OjYwNzMyNjEzNyIsImdyYWNlUGVyaW9kRGF5cyI6NywiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-rvK/DeWQKjaftbOUSJD11SlRnbQ0WtPhDI764pYkpfn/6UW6HHM+PQ4YtSO8p2Q49ObYEry9deeotT4EgRfABCfLlRpJ2aYA6+DxZ8oLxPaGWt1H5AwbzK5fPdWfx1JcvmNOkpw1IKKDXT8rOsbvXGHnrkiG+9tX7LWWOpT2Wd6BYTbYHubtc1+gHi0SOi/wTMEFrMsOrJ6DpVQ7zDNoljXvkCE0uOG371xC3RfnhIL/CWZZXQUHqR9wjdjo7g2ZmptS24+1hTD8Vja9SE5XXMwC6wCahR3ECfvpNWeQiQabKoRfEjC5RAcf3Cp7pQ0VfOrHlqrzJJlw+hNm5nvQgQ==-MIIETDCCAjSgAwIBAgIBDzANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIyMTAxMDE2MDU0NFoXDTI0MTAxMTE2MDU0NFowHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMjEwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/W3uCpU5M2y48rUR/3fFR6y4xj1nOm3rIuGp2brELVGzdgK2BezjnDXpAxVDw5657hBkAUMoyByiDs2MgmVi9IcqdAwpk988/Daaajq9xuU1of59jH9eQ9c3BmsEtdA4boN3VpenYKATwmpKYkJKVc07ZKoXL6kSyZuF7Jq7HoQZcclChbF75QJPGbri3cw9vDk/e46kuzfwpGftvl6+vKibpInO6Dv0ocwImDbOutyZC7E+BwpEm1TJZW4XovMBegHhWC04cJvpH1u98xoR94ichw0jKhdppywARe43rGU96163RckIuFmFDQKZV9SMUrwpQFu4Z2D5yTNqnlLRfAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQU5FZqQ4gnVc+inIeZF+o3ID+VhcEwSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBANLG1anEKid4W87vQkqWaQTkRtFKJ2GFtBeMhvLhIyM6Cg3FdQnMZr0qr9mlV0w289pf/+M14J7S7SgsfwxMJvFbw9gZlwHvhBl24N349GuthshGO9P9eKmNPgyTJzTtw6FedXrrHV99nC7spaY84e+DqfHGYOzMJDrg8xHDYLLHk5Q2z5TlrztXMbtLhjPKrc2+ZajFFshgE5eowfkutSYxeX8uA5czFNT1ZxmDwX1KIelbqhh6XkMQFJui8v8Eo396/sN3RAQSfvBd7Syhch2vlaMP4FAB11AlMKO2x/1hoKiHBU3oU3OKRTfoUTfy1uH3T+t03k1Qkr0dqgHLxiv6QU5WrarR9tx/dapqbsSmrYapmJ7S5+ghc4FTWxXJB1cjJRh3X+gwJIHjOVW+5ZVqXTG2s2Jwi2daDt6XYeigxgL2SlQpeL5kvXNCcuSJurJVcRZFYUkzVv85XfDauqGxYqaehPcK2TzmcXOUWPfxQxLJd2TrqSiO+mseqqkNTb3ZDiYS/ZqdQoGYIUwJqXo+EDgqlmuWUhkWwCkyo4rtTZeAj+nP00v3n8JmXtO30Fip+lxpfsVR3tO1hk4Vi2kmVjXyRkW2G7D7WAVt+91ahFoSeRWlKyb4KcvGvwUaa43fWLem2hyI4di2pZdr3fcYJ3xvL5ejL3m14bKsfoOv
遇到的错误总结
1. 运行中遇到no model named XX 错误.
解决方法:可以在终端里,先进入glass环境(命令是:conda activate glass
),再使用pip install XX
下载.
如果pip方式下载太慢可以更换清华源:
更新pip版本:
1. pip install pip -U
更换清华源:
1. pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2.运行中如果出现下列报错
ImportError:/home/glass/glasses1107/adet/_C.cpython-38-x86_64-linux-gnu.so:Undefined symbol:_Z…(很多字母)
解决方法:
将/home/glass/AdelaiDet/adet/_C.cpython-38-x86_64-linux-gnu.so复制粘贴到/home/glass/glasses1107/adet/_C.cpython-38-x86_64-linux-gnu.so中替换。
转载请告知我,并标注来源!!!
有任何疑问,评论区见~