问题原因
多进程执行python setup.py develop
时,会在相同的目录下进行Version文件的写读删操作,会导致多个进程之后,删除和读取出现冲突,导致读取失败。
解决方法
该问题是已知问题,setuptools 作者进行了修复,试着更新setuptools版本到setuptools>=68.2.0
参考资料
- setuptools 版本记录:https://setuptools.pypa.io/en/latest/history.html
- fix MR:https://github.com/pypa/setuptools/pull/3904