pip 无法从 requirements.txt 安装所有软件包

我创建并维护了一个包 seg-metrics 。但是我发现当我使用 pip install seg-metrics 安装它时,我无法安装它的所有依赖项,即使我已经在 requirements.txt 中包含了所有必要的依赖项。

你能告诉我为什么以及如何解决它吗?

您可以尝试将其复制到您自己的电脑中。

  1. conda create -n test_env python=3.8 pip #也安装pip
  2. pip install seg-metrics #安装包
  3. pip list # 显示已安装的包,你可以看到seg-metrics,但是你看不到像SimpleITK和medutils这样的依赖。这可以通过以下命令进行验证。
    4.python#进入python解释器
  4. import seg_metrics.seg_metrics as sm #这里发生错误!!!
stack overflow pip fails to install all packages from requirements.txt
原文答案
author avatar

接受的答案

感谢@phd,我发现我应该在 install_requires 中设置 setup.py 。之后,这个问题得到了解决。


答案: