【发布时间】:2023-04-06 10:33:01
【问题描述】:
我目前正在使用 GeoPython - Auto GIS。在研究了work flow with conda+python 之后,我发现了如何在 environment.yml 文件中创建和指定包。但我发现没有办法指定一个可选的论点。一个例子如下,
相当于这个 conda 命令
conda install -y -c conda-forge geopandas
是 environment.yml 中的以下内容
name: parkar
channels:
- conda-forge
- defaults
dependencies:
- geopandas
(See how conda environment files are made at section Conda Environment Files of this link)
但我找不到指定以下命令[a]的方法,
conda install -y -c conda-forge basemap=1.0.8.dev0 --no-deps
我确实是这样尝试的,
- basemap=1.0.8.dev0 --no-deps
但是当我运行 conda env update --file environment.yml 时得到以下提示
CondaValueError: invalid package specification: basemap=1.0.8.dev0 --no-deps
在运行上述命令 [a] 后,我还尝试导出 'base' conda 环境的 environment.yml 文件,并得到 basemap=1.0.8.dev0 依赖项所在的以下行,
- basemap=1.0.8.dev0=np111py35_1
有人遇到过这个问题或有解决办法吗?
【问题讨论】:
-
conda 安装文档可以在conda.io/docs/commands/conda-install.html找到
标签: python anaconda yaml conda