Czy mogę zainstalować / zaktualizować pakiety z GitHub przy użyciu Conda ?
Na przykład za pomocą pip
mogę zrobić:
pip install git+git://github.com/scrappy/scrappy@master
zainstalować scrappy
bezpośrednio z master
oddziału w GitHub. Czy mogę zrobić coś równoważnego z condą?
Jeśli nie jest to możliwe, czy miałoby sens instalowanie pip z conda i zarządzanie takimi lokalnymi instalacjami za pomocą pip?
conda env create -f environment.yml
, z flaga oznacza .conda create
-f
--force
-f
wconda env create
mowa życie, a nie oconda create
, mój błąd, że nie uważnie czytać.Odpowiedzi są nieaktualne. Po prostu musisz zainstalować conda pip i git. Następnie możesz normalnie używać pip:
Aktywuj swoje środowisko Conda
source activate myenv
conda install git pip
pip install git+git://github.com/scrappy/scrappy@master
źródło
master
gałęzi po tym? A jeśli chciałbym przetestować mój PR z oddziału przed połączeniem się z master?git+git
igit+https
, jak i inne. Jednak wszystkie przykłady specyfikacji pokazują a,.git
gdy określa się gałąź.pip install
). Pytanie brzmi, jak to zrobićconda
bezpośrednio , czego udziela górna odpowiedź.conda
nie obsługuje tego bezpośrednio, ponieważ instaluje z plików binarnych, podczas gdy instalacja git byłaby ze źródła.conda build
obsługuje receptury zbudowane z git. Z drugiej strony, jeśli wszystko, co chcesz zrobić, to być na bieżąco z najnowszymi i najlepszymi pakietami, użycie pip wewnątrz Anacondy jest w porządku lub alternatywnie, użyjsetup.py develop
przeciwko klonowi git.źródło
Znalazłem odniesienie do tego w kwestiach condas . Następujące elementy powinny teraz działać.
źródło