区分COCO数据集的coco minival和coco test-dev、conda常用命令和python -m 的作用

1、COCO数据集的测试集coco minival和coco test-dev:

两个数据集在官方网站对应的内容如下所示:
COCO数据集官网:https://cocodataset.org/#download
在这里插入图片描述
两个数据集的区分参考网址:https://zhuanlan.zhihu.com/p/533676547
在这里插入图片描述

2、conda常用命令:

①创建虚拟环境

conda create -n env-name python=xx -y

②激活虚拟环境:

conda activate env-name

③退出虚拟环境

conda deactivate

④复制虚拟环境

conda create -n 新环境名 --clone 旧环境名

⑤导出环境:

conda env export > env_name.yaml

⑥利用conda env export 导出的是个yaml格式的文件,该文件记录了环境名,软件源地址以及安装包列表,反过来 使用yaml配置文件创建新环境

conda env create -f env_name.yaml

⑦迁移虚拟环境:

pip install conda-pack  """安装conda-pack"""
conda pack -n env_name  """env_name为环境名,打包之后的文件名为env_name.tar.gz"""
conda pack -n env_name --ignore-editable-packages """出现动态链接库无法打包时使用"""

上传env_name.tar.gz到新设备的anaconda3的环境中,即conda/env/目录下

mkdir -p env_name  """创建新环境名文件夹"""
tar -xzf env_name.tar.gz -C env_name  """解压打包出来的压缩文件,压缩包解压到文件夹"""
conda activate env_name  """"激活迁移的环境"""

3、python -m 的作用

参考:https://zhuanlan.zhihu.com/p/339104015

python xxx.py
python -m xxx.py

这是两种加载py文件的方式:

1叫做直接运行

2把模块当作脚本来启动(注意:但是__name__的值为’main’ )

python xxx.py -m xxxx 

第二种方式的经验:

相当于python会在代码执行路径下定位到-m后面的路径下,即xxxx里面的代码

猜你喜欢

转载自blog.csdn.net/qq_44442727/article/details/130676576