当前位置:   article > 正文

错误记录(一)pip安装包时报错error: subprocess-exited-with-error_虚拟环境pip install package报错subprocess-exited-with-er

虚拟环境pip install package报错subprocess-exited-with-error

 在运行nnunet中的setup.py的时候发现出现以下错误

主要错误提示:

error: Multiple top-level packages discovered in a flat-layout: ['myenv', 'nnunetv2', 'nnUNetFrame'].

分析原因:

因为在安装的时候发现了多个顶级包,['myenv', 'nnunetv2', 'nnUNetFrame']。由于顶级包是安装包的最高级别,setuptools会拒绝构建安装包,以避免意外包含不需要的文件或目录。

解决办法一:

放弃这些包,觉得没用的情况下

python setup.py install --exclude-packages=myenv,nUNetv2

解决办法二:

手动指定要安装的包
在setup.py文件中手动指定要包含的包,而不是依赖于自动发现。如果你需要安装这些包['myenv', 'nnunetv2', 'nnUNetFrame'],在setup.py修改代码:

  1. import setuptools
  2. if __name__ == "__main__":
  3. setuptools.setup(packages=setuptools.find_packages(include=['myenv','nnunetv2','nnUNetFrame']))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/47181?site
推荐阅读
相关标签
  

闽ICP备14008679号