为什么 conda 包需要 setup.py 文件?

问题描述

为什么我需要一个 setup.py 文件,而当我想使用 conda 构建时,通常需要该文​​件来构建 python 包? IE。 gradle 也不需要存在 mavens XML 文件

解决方法

尽管 conda 使用不同的格式 (meta.yml) 来注册依赖项,但许多 conda 包只是对 pip install 的基本包装。

很多 conda 包从 setup.py 执行构建,然后 pip 安装。

下面是一个 conda 被用作 pip install 的包装器的例子。

https://github.com/conda-forge/requests-feedstock/blob/master/recipe/meta.yaml

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...