使用conda build命令来构建该包conda env create -n umda D:\umda-master\conda.yml
时间: 2023-07-19 20:24:25 浏览: 166
这个命令不是用来构建conda包的,而是用来创建一个名为 `umda` 的conda环境,并从配置文件 `conda.yml` 中安装所需的依赖包。
如果你需要构建一个conda包,可以使用 `conda build` 命令,这个命令会在本地构建一个conda包,可以将该包上传到自己的Anaconda或者Miniconda账户中,或者分享给其他人使用。
具体的操作步骤如下:
1. 在本地创建一个conda包的构建环境:
```
conda create -n build_env
```
这个命令会创建一个名为 `build_env` 的conda环境,用来构建conda包。
2. 激活构建环境:
```
conda activate build_env
```
这个命令会激活名为 `build_env` 的conda环境,使得后续安装的依赖包都会安装在该环境中。
3. 进入conda包的源码目录,并执行构建命令:
```
conda build .
```
这个命令会在当前目录下查找 `meta.yaml` 文件,并使用该文件中的配置信息构建一个conda包。构建完成后,会在 `anaconda3/pkgs` 目录下生成一个名为 `packagename-version-buildnumber.tar.bz2` 的conda包。
4. 可以使用 `anaconda upload` 命令将构建好的conda包上传到自己的Anaconda或者Miniconda账户中,或者分享给其他人使用。
总之,`conda build` 命令的作用是构建conda包,而不是创建conda环境。如果你需要创建一个conda环境,可以使用 `conda env create` 命令。
阅读全文