Conda Build - 创建一个Conda包失败了平台win-64的依赖项

时间:2017-09-25 19:41:26

标签: python python-2.7 anaconda setuptools conda

从本地目录构建我的第一个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,统计数据和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]

1 个答案:

答案 0 :(得分:4)

您在conda版本中使用的所有软件包都必须作为配置中某个通道中的conda软件包提供。对于你的情况: