conda可以安装源代码分发吗?

con*_*xyz 8 python setuptools conda

conda install用于安装源代码分发(即具有a的非归档导入包setup.py)?

vai*_*ski 7

是的,不是.你conda install本身不能.但是,正如Conda文档所说,Conda附带了pip,所以你应该可以使用pip install -e .你的包.您也可以使用传统方式安装python setup.py [install|develop].

如果您使用的是一个而不是站点包,请记住在安装之前激活您的Conda环境.

  • 您好,是否可以使用“python setup.py install”从“conda env create *.yml”等命令中使用的 *.yml 文件安装包? (2认同)

小智 7

正如提到vaiski,你可以使用pip和/或setup.py建造和安装包,但因为安装的软件包这种方法是不理想pipconda不尊重对方的依赖。

因此,如果源代码分发包含conda构建配方 ( meta.yaml),那么您可以anaconda使用该conda-build工具在自己的机器上创建存档:

$ conda build meta.yaml

之后,您将拥有一个tar.gz带有conda可以理解的元数据的构建包的本地。每当您使用conda.

最后,您可以使用以下命令安装您在本地构建的软件包:

$ conda install --use-local