我可以配置一个带有yaml文件的Anaconda环境,以从多个命名通道中提取软件包。
name: test1
channels:
- anaconda
- conda-forge
- plotly
- pytorch
dependencies:
- python=3.7
- pytorch::pytorch
- conda-forge::nodejs>=12.8.0
- plotly::plotly-orca>=1.2.1
- pip:
- objgraph
- setproctitle
这很好。
但是,我们正在使用带有自定义网址的镜像通道。我们可以轻松地从这些自定义渠道中提取软件包,但是不能在依赖项中使用channel-name :: package-name语法,因为现在未命名渠道。这不起作用,因为自定义渠道没有名称:
name: test1
channels:
- http://xyz.local:8080/conda.anaconda.org/conda-forge
- http://xyz.local:8080/repo.anaconda.com/pkgs/main
- http://xyz.local:8080/repo.anaconda.com/pkgs/msys2
- http://xyz.local:8080/conda.anaconda.org/plotly
- http://xyz.local:8080/conda.anaconda.org/pytorch
- nodefaults
dependencies:
- python=3.7
- pytorch::pytorch
- conda-forge::nodejs>=12.8.0
- plotly::plotly-orca>=1.2.1
- pip:
- objgraph
- setproctitle
是否存在用于命名自定义渠道的语法?
关于尼尔斯·耶斯珀森