windows安装python环境、conda常用命令

文章详细介绍了如何使用conda创建和管理虚拟环境,包括解决HTTP错误、使用TUNA镜像源,以及激活和退出环境。接着,提到了pip命令的使用,如安装、升级、卸载包。重点在于配置mmdetection项目,包括创建特定Python版本的环境,安装PyTorch、torchvision等依赖,以及处理模块导入错误。最后,文章提供了检测数据的Python命令示例。
摘要由CSDN通过智能技术生成

安装新的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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值