Я работаю над проектом, в котором они используют Ansible для запуска нескольких установок conda. Мне нужно установить два дополнительных пакета из github, которые имеют зависимости, которые уже покрыты существующими установками conda , причем второй пакет имеет зависимость от первого.Зарегистрировать пакет, установленный в среде conda
Используя приведенный ниже код, я могу установить первый пакет без переустановки зависимостей.
- name: install mypackage
shell: /home/myname/envs/myproject/bin/pip install --install-option="--prefix=/home/myname/envs/myproject" --egg https://github.com/myname/mypackage/archive/my_branch.zip
Это заставляет меня 95% пути там, однако, когда я пытаюсь установить второй пакет, он не признает первый пакет как будто они были установлены и не удается.
Я новичок в этом и я бросать вещи на стену, но я не в состоянии установить первый пакет таким образом, где:
- Он распознает существующую Конда устанавливает
- Второй пакет идентифицирует первый
Я также открыт для предложений по названию. Я не люблю этот, но не мог придумать ничего лучшего ... – Chris