Utilizo el método pip para instalar en Google Lab. Pero no estoy seguro de por qué no funciona.
Esto es lo que tengo
código
pip install "dask[dataframe]" --upgrade
error
Requirement already up-to-date: dask[dataframe] in /usr/local/lib/python3.7/dist-packages (2021.3.1)
Requirement already satisfied, skipping upgrade: partd>=0.3.10 in /usr/local/lib/python3.7/dist-packages (from dask[dataframe]) (1.1.0)
Requirement already satisfied, skipping upgrade: cloudpickle>=1.1.1 in /usr/local/lib/python3.7/dist-packages (from dask[dataframe]) (1.3.0)
Requirement already satisfied, skipping upgrade: toolz>=0.8.2 in /usr/local/lib/python3.7/dist-packages (from dask[dataframe]) (0.11.1)
Requirement already satisfied, skipping upgrade: fsspec>=0.6.0 in /usr/local/lib/python3.7/dist-packages (from dask[dataframe]) (0.8.7)
Requirement already satisfied, skipping upgrade: pyyaml in /usr/local/lib/python3.7/dist-packages (from dask[dataframe]) (3.13)
Requirement already satisfied, skipping upgrade: numpy>=1.16; extra == "dataframe" in /usr/local/lib/python3.7/dist-packages (from dask[dataframe]) (1.19.5)
Requirement already satisfied, skipping upgrade: pandas>=0.25.0; extra == "dataframe" in /usr/local/lib/python3.7/dist-packages (from dask[dataframe]) (1.1.5)
Requirement already satisfied, skipping upgrade: locket in /usr/local/lib/python3.7/dist-packages (from partd>=0.3.10->dask[dataframe]) (0.2.1)
Requirement already satisfied, skipping upgrade: importlib-metadata; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from fsspec>=0.6.0->dask[dataframe]) (3.7.2)
Requirement already satisfied, skipping upgrade: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.25.0; extra == "dataframe"->dask[dataframe]) (2.8.1)
Requirement already satisfied, skipping upgrade: pytz>=2017.2 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.25.0; extra == "dataframe"->dask[dataframe]) (2018.9)
Requirement already satisfied, skipping upgrade: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata; python_version < "3.8"->fsspec>=0.6.0->dask[dataframe]) (3.4.1)
Requirement already satisfied, skipping upgrade: typing-extensions>=3.6.4; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from importlib-metadata; python_version < "3.8"->fsspec>=0.6.0->dask[dataframe]) (3.7.4.3)
Requirement already satisfied, skipping upgrade: six>=1.5 in /usr/local/lib/python3.7/dist-packages (from python-dateutil>=2.7.3->pandas>=0.25.0; extra == "dataframe"->dask[dataframe]) (1.15.0)
Si tomo el marco de datos para usarlo. Notificación como esta sucede
código
import dask.dataframe as dd
error
ImportError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/dask/dataframe/__init__.py in <module>()
34 from .optimize import optimize
---> 35 from .multi import merge, concat, merge_asof
36 from . import rolling, backends
3 frames
ImportError: cannot import name 'keys_in_tasks' from 'dask.core' (/usr/local/lib/python3.7/dist-packages/dask/core.py)
The above exception was the direct cause of the following exception:
ImportError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/dask/dataframe/__init__.py in <module>()
55 ' python -m pip install "dask[dataframe]" --upgrade # or python -m pip install'
56 )
---> 57 raise ImportError(msg) from e
ImportError: Dask dataframe requirements are not installed.
Please either conda or pip install as follows:
conda install dask # either conda install
python -m pip install "dask[dataframe]" --upgrade # or python -m pip install
------------------------------------
------------------------------------
---
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
Estoy usando Google Colab para escribir, ¿por qué no está disponible aquí? ¿Cómo podría solucionarlo?
3
Si ejecuto !pip install "dask[dataframe]" en un cuaderno de Colab y luego importo dask.dataframe como dd, no obtengo ningún error.
- AlexK
27 de marzo de 2021 a las 0:39
@AlexK Sigo teniendo el mismo problema. ¿Esto es algo causado por colab?
- AlexContigo
27 de marzo de 2021 a las 0:46
Quizás hubo este problema de Github con una solución recomendada que podría ayudarte: github.com/dask/dask/issues/6301
- AlexK
27 de marzo de 2021 a las 0:53
@AlexK, gracias, pero ya lo intenté. Tampoco funciona. Lo resolví copiando cada código en un nuevo archivo colab. Funciona. Pero no estoy seguro de que la próxima vez que abra esto funcione o no
- AlexContigo
27 de marzo de 2021 a las 0:54
------------------------------------
Prueba esto.
!python -m pip install "dask[complete]"
import dask
import dask.dataframe as dd
------------------------------------
Necesito rInicie el tiempo de ejecución después de la instalación antes de importar.
Compartir
Seguir
Respondido
19 de abril de 2022 a las 9:32
Hemi G
Hemi G
1
1
1 insignia de bronce