从本地目录创建我的第一个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文件。
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 build -c conda-forge recipe_dir
中指定频道之前,您需要使用conda config --append channels conda-forge
将conda-forge
添加到您的频道列表中。否则,conda 如何知道在哪里找到该软件包? - darthbithconda skeleton pypi pywinauto
没有任何问题(尽管我是在Linux上运行...)。也许再试一次,如果不行,考虑发布一个新的问题 :-) 我在构建pywinauto
时遇到了问题,因为其中一个依赖项找不到。不幸的是,您必须递归执行此操作;每个依赖项都必须作为conda软件包可用才能正常工作。 - darthbith