如何在 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]
我目前正在使用 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]