Может ли Conda управлять несколькими версиями одного и того же пакета? - PullRequest
1 голос
/ 01 мая 2020

Я пытаюсь использовать две среды Conda, каждая из которых имеет свою версию CERN Root, но после их настройки и установки, даже если я переключаю среды, работает только первая установленная версия. Я указал версии при установке, и каталог pkgs / показывает оба, но я могу запустить только один, а каталог include показывает только заголовки для одного. Есть ли способ исправить это?

Ответы [ 2 ]

1 голос
/ 07 мая 2020

Проблема оказалась в псевдониме, который захватывал оригинальную версию в базовой среде Conda как часть переключателя среды, разработанного до выпуска пакета для Conda. Устранение этой проблемы решило проблему.

0 голосов
/ 01 мая 2020

Было добавлено примечание об этом в запросе на извлечение Biconda в 2015 году, в котором говорится, что это можно сделать. Структура должна быть следующей:

Если есть интерес сохранить несколько версий пакета или явно собрать более старую версию пакета, вы можете сохранить эти версии в подкаталогах соответствующего рецепта, Например:

java-jdk/
├── 7.0.91
│   ├── build.sh
│   └── meta.yaml
├── build.sh
└── meta.yaml

В каталоге root пакета всегда должен быть первичный пакет, который обновляется при создании новых выпусков.

...