tutorial documentacion python numpy anaconda spyder

documentacion - Python Pandas-Falta dependencias requeridas[''numpy''] 1



pandas documentation (14)

¿Instalaste miniconda y pandas sin dependencias?

Trate de instalar numpy primero con conda install numpy o pip install numpy .

Si está en Windows, puede obtener versiones precompiladas de la mayoría de las bibliotecas que requieren compilación desde here .

Desde ayer he tenido este error cuando intento importar paquetes en anaconda:

ImportError: Missing required dependencies [''numpy'']

He intentado desinstalar Anaconda y Python, cambiando a Python 2.7 pero nada funciona, sigue siendo el mismo error, aquí está el código que recibo:

Cualquier ayuda es realmente apreciada gracias!


¿Qué pasa si intentas importar numpy?

Has probado''

pip install --upgrade numpy pip install --upgrade pandas


Desinstala todos los paquetes pip con los que tengas problemas. Eliminar manualmente todos los archivos de paquetes de sitio. Si está utilizando MacPorts, sudo port clean.

A continuación, intente volver a instalar. A veces, hay archivos que se deberían haber eliminado, pero no si la instalación se interrumpió bruscamente o algo así.

Podría haber un problema con versiones en conflicto de los paquetes, así como problemas potenciales con el enrutamiento. ¿Estás seguro de que has establecido la ruta correcta para tus binarios? (/ opt / local / bin, / anaconda2 / bin, etc.)

Otro problema podría ser PYTHONPATH que busca explícitamente en el lugar equivocado el archivo.


En Windows 10 Anaconda3-5.3.0-Windows-x86_64 tuve el error Missing required dependencies [''numpy''] al ejecutar scripts, %HOMEPATH%/AppData/Local/Continuum/anaconda3/python.exe pandas_script_foo.py .

En mi caso, el error se debió a la falta de definiciones de PATH del paquete Anaconda al ejecutar Anaconda python.exe en una sesión de Windows cmd.exe. El paquete numpy no falta. Simplemente no se puede encontrar en el PATH.

La instalación de Anaconda incluye accesos directos de Windows que dan ejemplos de la configuración de la ruta por secuencia de comandos. Consulte los accesos directos en el %HOMEPATH%/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Anaconda3 (64-bit) para ver ejemplos. Consulte el %HOMEPATH%/AppData/Local/Continuum/anaconda3/cwp.py para ver cómo Anaconda configura PATH.

A continuación se muestra un ejemplo de un archivo BAT de Windows que llama a cwp.py para configurar PATH y luego ejecuta un script de python. Es una copia de los comandos que ejecuta el acceso directo Anaconda jupyter-lab.

%HOMEPATH%/AppData/Local/Continuum/anaconda3/python.exe ^ %HOMEPATH%/AppData/Local/Continuum/anaconda3/cwp.py ^ %HOMEPATH%/AppData/Local/Continuum/anaconda3 ^ %HOMEPATH%/AppData/Local/Continuum/anaconda3/python.exe ^ %HOMEPATH%/AppData/Local/Continuum/anaconda3/Scripts/jupyter-lab-script.py

Si necesita ejecutar scripts de Python en Anaconda con la conveniencia de ejecutar un archivo BAT, el ejemplo anterior del archivo BAT debería hacer el truco.


Esto funcionó en mi entorno de anaconda, pero para ser honesto, no sé por qué conda no funciona. Por alguna razón, la conda uninstall no fue suficiente. Esto solo funcionó con conda remove .

conda remove pandas conda remove numpy conda install pip pip install pandas

* Con ayuda de esta respuesta.

Esto genera la siguiente advertencia de importación en Python 3.6 y 3.7:

ImportWarning: can''t resolve package from __spec__ or __package__, falling back on __name__ and __path__

Si desea ignorar esta advertencia (y quizás otras ImportWarning s), agregue lo siguiente a su secuencia de comandos antes de importar pandas:

import warnings warnings.filterwarnings(''ignore'', category=ImportWarning, module=''_bootstrap.py'')


Las capacidades de manipulación de datos de los pandas se crean sobre la biblioteca numpy. En cierto modo, numpy es una dependencia de la biblioteca de pandas. Si desea utilizar pandas, debe asegurarse de que también tiene adormecimiento. Cuando instalas pandas usando pip , automáticamente instala numpy. Si no es así, intente lo siguiente

pip install -U numpy pandas

Para conda

conda install numpy pandas


Recientemente tuve un mismo problema con Anaconda con Python 3.7.

Resolví este problema bajando la versión de Python a 3.6:

conda install python=3.6

y luego actualizando todos los paquetes:

conda update --all


También me enfrenté a la misma cuestión. Me pasó después de que actualicé mi biblioteca de números. Se resolvió en mi caso actualizando mi biblioteca de pandas y luego de actualizar mi biblioteca de números usando el siguiente comando:

pip install --upgrade pandas


Tuve el mismo problema con el paquete anaconda, se actualizó.

anaconda {4.3.1 -> custom} ## I am not sure if this was the issue

Pulse debajo del comando para saber

conda list --revisions

Lo que hice es simplemente desinstalar pandas con Conda y reinstalarlo.

conda install pandas

Algunas nuevas bibliotecas también se pueden instalar con él.

Funcionó para mí, la esperanza hará lo mismo para ti.


Tuve este mismo problema inmediatamente después de actualizar pandas a 0.19.2. Lo arreglé con la siguiente secuencia de instalación / desinstalación desde la línea cmd de Windows:

pip uninstall pandas pip uninstall numpy pip install pandas pip install numpy

Esto también rompió mi instalación de matplotlib, así que también desinstalé / instalé eso.

Comportamiento muy extraño para una actualización aparentemente rutinaria.


Tuve que instalar este otro paquete:

sudo apt-get install libatlas-base-dev

Parece que es una dependencia para numpy pero el pip o apt-get no lo instalan automáticamente por la razón que sea.


Usa tu propio entorno

$ virtualenv env $ source env/bin/activate $ pip uninstall pandas $ pip uninstall numpy $ pip install pandas $ pip install numpy


pandas está construido sobre numpy por lo que necesita tener numpy para usar la función de manipulación de datos, así que primero instale numpy.

pip install numpy


build_exe_options = {"packages": ["os",''pandas'',''numpy'']}

Funciona.