Can not use "conda install" in binder environment
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
Línea de trabajo
Empieza reproduciendo el fallo en un Binder iniciado desde la página dask-example, usando tanto el terminal como un Jupyter notebook con conda y mamba. Compara el entorno y el comportamiento de resolución de dependencias en torno a nodejs=14 y numpy=1.18; se considera terminado cuando se pueden instalar paquetes sin fijar manualmente las dependencias ya instaladas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
It seems that to whatever reasons, it is not possible to install a package into the binder environment via conda.
I tried via the terminal or directly from within the jupyter notebook. I started binder by clicking one of the links from the dask-example page.
It does not really matter which package (I tried dask-sql, but also e.g. pandas, which is already installed). Both fail with:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are missing from the target environment:
- nodejs==14
- numpy==1.18
The installation seems to work with mamba, which makes me think it is some problem in the way conda resolves the packages - but I have no idea what is going wild her.
Now comes the "funny" part: If I explicitly install
conda install numpy=1.18 nodejs=14
it actually works, even though conda list already shows me them as installed. It will downgrade some packages:
The following packages will be UPDATED:
certifi 2020.6.20-py38h32f6830_0 --> 2020.6.20-py38h924ce5b_2
The following packages will be DOWNGRADED:
jupyterlab 2.1.5-py_0 --> 2.1.0-py_1
pandas 1.0.5-py38hcb8c335_0 --> 1.0.0-py38hb3f55d8_0
scikit-learn 0.23.2-py38h5d63f67_2 --> 0.23.0-py38h3a94b23_0
After that, I can also install other packages...
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 387
- Forks
- 225
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dask/dask-examples
-
good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
dask/dask-examples#247 · 2 comentarios ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
dask/dask-examples#234 · 1 comentario ·
-
CI failing on mainAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
dask/dask-examples#246 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
dask/dask-examples#236 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
dask/dask-examples#235 · 1 comentario ·
Todos los issues de dask/dask-examples
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
langgenius/dify-official-plugins#3983 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
azure-diagnostics bug
Dificultad 2/5 1-2 días Aptitud para principiantes 78/100
microsoft/GitHub-Copilot-for-Azure#3293 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
prowler-cloud/prowler#12918 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
TheOdinProject/curriculum#31433 ·
Los mantenedores suelen responder en 1 día