从GitHub获取bench仓库后安装提示setup.py缺失,原因何在?
问题原因分析
该bench仓库并非标准Python包结构:
pip install -e(可编辑安装)模式需要依赖setup.py、pyproject.toml这类Python包配置文件来识别包的安装信息,而这个仓库没有提供这类文件,所以pip无法将其识别为可安装的Python包,从而抛出错误。仓库的预期使用方式并非通过pip安装:很多工具类仓库(比如脚本集合、特定场景的CLI工具)会采用自定义的部署方式,比如直接将仓库路径添加到系统环境变量
PATH中、通过shell别名调用,或者作为其他项目的子模块使用,而非通过pip进行安装。
内容的提问来源于stack exchange,提问作者Mostafa Allam
相关产品推荐
相关产品推荐

