gpt4 book ai didi

python - conda 构建 : Unsatisfiable dependencies for platform osx-64: {"torch[version=' >=0. 4']"}

转载 作者:太空狗 更新时间:2023-10-30 02:53:07 26 4
gpt4 key购买 nike

我是构建 conda 包的新手。我已将包上传到 PyPI,因此我遵循了有关 building conda from pip package 的文档.当我尝试从 pip 构建 pyinstrument 时它有效,但是当我尝试构建我的包时出现以下错误。

conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform osx-64: {"torch[version='>=0.4']"}

我发现了一个类似的问题 here ,但添加 channel 并没有解决我的问题,因为 pytorch 存在于默认 channel 中。

这是我的 meta.yml 文件:

{% set name = "scvi" %}
{% set version = "0.1.2" %}
{% set file_ext = "tar.gz" %}
{% set hash_type = "sha256" %}
{% set hash_value = "ca87155662d85605f86c5e86b7b9f64d881b882177b9642fff8f0ea215c6cb1a" %}

package:
name: '{{ name|lower }}'
version: '{{ version }}'

source:
fn: '{{ name }}-{{ version }}.{{ file_ext }}'
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.{{ file_ext }}
'{{ hash_type }}': '{{ hash_value }}'

build:
number: 0
script: python setup.py install --single-version-externally-managed --record=record.txt

requirements:
run:
- python 3.6
- setuptools
- numpy>=1.0
- torch>=0.4
- matplotlib>=2.0
- scikit-learn>=0.18
- scipy>=1.0
- h5py>=2.8
- pandas>=0.2
- loompy>=2.0

test:
imports:
- scvi
- scvi.dataset
- scvi.metrics
- scvi.models
requires:
- pytest

about:
home: https://github.com/YosefLab/scVI
license: MIT
license_family: MIT
license_file: 'LICENSE'
summary: Single-cell Variational Inference
description: Single-cell Variational Inference
doc_url: https://scvi.readthedocs.io
dev_url: https://github.com/YosefLab/scVI

关于我应该研究哪个方向的任何可能的解决方案或建议都会非常有帮助。谢谢!

最佳答案

事实证明,通过运行conda skeleton pypi {package name}自动生成的meta.yml文件中存在错误。在meta.yml中,应该是pytorch而不是torch

关于python - conda 构建 : Unsatisfiable dependencies for platform osx-64: {"torch[version=' >=0. 4']"},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50883081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com