跑pytorch代码报错AttributeError:module‘distutils’hasnoattribute‘version’Traceback(mostrecentcalllast):File“D:/pycharm_envir/gaozhiyuan/Segmentation/pytorch_segmentation/deeplabv3-plus-pytorch-main/train.py”,line16,infromutils.callbacksimportLossHistory,EvalCallbackFile“D:\pycharm_envir\gaozhiyuan\Segment
跑pytorch代码报错AttributeError:module‘distutils’hasnoattribute‘version’Traceback(mostrecentcalllast):File“D:/pycharm_envir/gaozhiyuan/Segmentation/pytorch_segmentation/deeplabv3-plus-pytorch-main/train.py”,line16,infromutils.callbacksimportLossHistory,EvalCallbackFile“D:\pycharm_envir\gaozhiyuan\Segment
技术背景Python是一门极其热门、极其灵活的开发语言,其更新迭代的速度也非常的快速。有时候我们遇到不同的软件版本不同方法处理的情况,此时就需要用到版本号比对的工具。举一个例子说,我们要在python代码中区分numpy版本在1.21.6之前和之后的版本。虽然我们可以自己手写一个软件版本号识别和比对的简单函数,但是相比之下,LooseVersion的方案会更加的成熟和方便一些。本文主要介绍LooseVersion的一些相关使用场景。查看软件版本号在python中我们可以使用两种方法来获取一个软件的版本号。如果是在命令行下,我们可以使用pip来查看版本号:$python3-mpipshownum