Я сейчас работаю с GeoPython - Auto GIS. После исследования рабочего процесса с conda + python я выяснил, как создавать и указывать пакеты в файле environment.yml. Но я не нашел способа указать необязательный аргумент. Пример таков:
Эквивалент этой команды conda
conda install -y -c conda-forge geopandas
является следующим в environment.yml
name: parkar
channels:
- conda-forge
- defaults
dependencies:
- geopandas
( Посмотрите, как создаются файлы среды conda, в разделе Файлы среды Conda этой ссылки )
Но я не смог найти способ указать следующую команду [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
Я также попытался экспортировать файл environment.yml из «базовой» среды conda после выполнения вышеуказанной команды [a] и получил следующую строку, в которой была зависимость basemap = 1.0.8.dev0,
- basemap=1.0.8.dev0=np111py35_1
Кто-нибудь когда-либо сталкивался с этой проблемой или имеет решение?