Conda Build - 创建 Conda 包在平台 win-64 的依赖项上失败

Conda Build - creating a Conda package fails on dependencies for platform win-64

从本地目录构建我的第一个 conda 包。 按照 CONDA 网站的说明进行操作。 https://conda.io/docs/user-guide/tasks/build-packages/recipe.html

我收到以下错误

conda_build.exception.DependencyNeedsBuildingError:平台 win-64 无法满足的依赖关系:set([u'pywinauto', u'statistics', u'openturns'])

我尝试了几个项目,但似乎 pywinauto、statistics 和 openturns 导致了依赖性问题。

这是我的 meta.yml 文件

package:
  name: apples
  version: "1.0.0"

source:
  path: ../src

target_platform:
  - win-64

requirements:
  build:
    - python
    - setuptools
    - statistics # [win64]
    - pywinauto # [win64]
    - openturns # [win64]
    - matplotlib
    - numpy
    - pandas
    - pip
    - pyodbc
    - pyqt
    - pywin32
    - qt
    - scipy
    - tqdm
    - xlwings

  run:
    - python
    - matplotlib
    - numpy
    - pandas
    - pip
    - pyodbc
    - pyqt
    - pywin32
    - qt
    - scipy
    - tqdm
    - xlwings
    - statistics # [win64]
    - pywinauto # [win64]
    - openturns # [win64]

您在 conda 构建中使用的所有包都必须在您的配置中的一个频道中作为 conda 包可用。对于您的情况: