Могу ли я устанавливать / обновлять пакеты с GitHub с помощью conda ?
Например, с помощью pip
я могу:
pip install git+git://github.com/scrappy/scrappy@master
установить scrappy
прямо из master
ветки в GitHub. Могу ли я сделать что-то подобное с conda?
Если это невозможно, имеет ли смысл устанавливать pip с помощью conda и управлять такими локальными установками с помощью pip?
conda env create -f environment.yml
, с флагом означает .conda create
-f
--force
-f
вconda env create
упомянутых сил, а неconda create
, моя ошибка за тщательно не читать.Ответы устарели. Вам просто нужно установить pip и git. Затем вы можете использовать pip как обычно:
Активируйте среду conda
source activate myenv
conda install git pip
pip install git+git://github.com/scrappy/scrappy@master
источник
master
ветке? Что, если я хочу протестировать свой PR из ветки перед слиянием с мастером?git+git
иgit+https
, так и другие. Однако все примеры спецификаций показывают a.git
всякий раз, когда указывается ветка.pip install
). Вопрос в том, как это сделатьconda
напрямую , что дает главный ответ.conda
не поддерживает это напрямую, потому что он устанавливается из двоичных файлов, тогда как git install будет из источника.conda build
поддерживает рецепты, созданные из git. С другой стороны, если все, что вам нужно, это быть в курсе последних и лучших пакетов, можно использовать pip внутри Anaconda или, наоборот, использоватьsetup.py develop
против клона git.источник
Я нашел ссылку на это в выпусках condas . Теперь должно работать следующее.
источник