如何在 conda environment.yml 文件中设置可选参数?

How do I set optional arguments in the conda environment.yml file?

我目前正在使用 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 文件并得到以下行 where basemap=1.0.8.dev0依赖于,

  - basemap=1.0.8.dev0=np111py35_1

有人遇到过这个问题或有解决办法吗?

如下指定可选参数可避免上述错误

- basemap=1.0.8.dev0 [--no-deps]