从本地目录构建我的第一个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]
答案 0 :(得分:4)
您在conda版本中使用的所有软件包都必须作为配置中某个通道中的conda软件包提供。对于你的情况:
conda-forge
频道获取:https://anaconda.org/search?q=openturns和https://anaconda.org/search?q=statistics pywinauto
包不能用作conda包,因此您必须构建自己的包,https://anaconda.org/search?q=pywinauto这对conda skeleton pypi
命令来说并不太难