安装新的python环境:
1、进入要安装的路径
2、conda create -n 取个某名字python=3.某
出现问题:An HTTP error occurred when trying to retrieve this URL
解决方案:见官网https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
具体步骤:查找命名为condarc文件
修改更新用户目录下的 .condarc 文件来使用 TUNA 镜像源。保存后重试
3、激活,也就是进入:conda activate 取个某名字。退出conda deactivate后默认进入base
4、安装相应的版本包
pip常用命令
更换包的版本 pip install --upgrade timm==0.5.4
卸载安装的包 pip uninstall xxx ,安装详细见该博主分享 链接:pip安装&卸载包
安装依赖包 pip install -r requirements.txt
安装setup.py :python setup.py develop ,详细见该博主分享python setup.py install 和python setup.py develop的区别
命令行查看包的版本:pip show 包名
查看cuda版本 CUDA Version:nvidia-smi
conda常用命令
查看当前安装了什么安装包 conda list
查看当前存在哪些虚拟环境 conda env list
Python创建虚拟环境 conda create -n xxx取一个名字 python=x.x
检查当前 python 版本 python --version
激活或者切换虚拟环境Linux: source activate your_env_nam Windows: activate your_env_name
关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本) deactivate env_name
对虚拟环境中安装额外的包 conda install -n your_env_name [package]
删除虚拟环境 :conda remove -n pytorch_env(虚拟环境名称) --all
-------------------------------------最新更新--------------------------------------------------------
以下为想重新配置环境做mmdetection的时候的安装步骤。安装完成直接在Anaconda Prompt里面输入指令执行程序(首先要先进入该项目的文件夹)。
1、conda create -n mmdetection python=3.7 (此安装步骤都无需进入环境文件夹,直接可以在当前为位置安装)
2、conda activate mmdetection
3、conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge(成功后显示done)
去官网选择版本官网Previous PyTorch Versions | PyTorch
注意,下载程序合适的版本,不合适会报奇怪的错:
from . import _imaging as core
ImportError: DLL load failed: 找不到指定的模块。
4、进入python文件夹,pip install -v -e . # or "python setup.py develop"
(安装当前需要的包,且mmdet与当前文件绑定:installed cycler-0.11.0 kiwisolver-1.4.4 matplotlib-3.4.3 mmdet-2.23.0 pycocotools-2.0.6 pyparsing-3.0.9 python-dateutil-2.8.2 six-1.16.0 terminaltables-3.1.10)
5、pip install mmcv-full==1.5.0 -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.8/index.html
(成功后显示Successfully installed addict-2.4.0 mmcv-full-1.5.0 opencv-python-4.7.0.72 packaging-23.0 pyyaml-6.0 regex-2022.10.31 yapf-0.32.0 )
6、pip install timm
附:Pip安装换源
pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
可以了,使用指令进行检测数据(以下针对自己的代码进行调整)
python tools/test.py D:\documents\Learn\DeepLearning_Code\BySomeone\LunWen\mmdetection-3e2693151add9b5d6db99b944da020cba837266b\configs\revcol\cascade_mask_rcnn_revcol_tiny_3x_in1k.py D:\documents\Learn\DeepLearning_Code\BySomeone\LunWen\mmdetection-3e2693151add9b5d6db99b944da020cba837266b\checkpoints\cmr_tiny_3x_in1k_AP508.pth --eval bbox segm