¿Puedo instalar / actualizar paquetes de GitHub usando conda ?
Por ejemplo, con pip
puedo hacer:
pip install git+git://github.com/scrappy/scrappy@master
para instalar scrappy
directamente desde la master
sucursal en GitHub. ¿Puedo hacer algo equivalente con conda?
Si esto no es posible, ¿tendría algún sentido instalar pip con conda y administrar tales instalaciones locales con pip?
conda env create -f environment.yml
, es conconda create
la-f
bandera que representa--force
.-f
en seconda env create
refería a la fuerza, y no porconda create
mi error de no leer con atención.Las respuestas están desactualizadas. Simplemente tienes que conda instalar pip y git. Entonces puedes usar pip normalmente:
Activa tu entorno conda
source activate myenv
conda install git pip
pip install git+git://github.com/scrappy/scrappy@master
fuente
master
rama después de eso? ¿Qué pasa si me gustaría probar mi PR desde una rama antes de fusionarme con el maestro?git+git
ygit+https
, además de otros. Sin embargo, todos los ejemplos de especificaciones muestran un.git
siempre que se especifica la rama.pip install
). La pregunta es cómo hacerlo usandoconda
directamente , que proporciona la respuesta principal.conda
no admite esto directamente porque se instala desde binarios, mientras que git install sería desde la fuente.conda build
admite recetas creadas a partir de git. Por otro lado, si todo lo que desea hacer es mantenerse actualizado con el último y mejor paquete, usar pip dentro de Anaconda está bien, o alternativamente, usarlosetup.py develop
contra un clon de git.fuente
Encontré una referencia a esto en los problemas de condas . Lo siguiente debería funcionar ahora.
fuente