Python Pandas – Faltan dependencias requeridas 1

Desde ayer he tenido este error cuando bash 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:

introduzca la descripción de la imagen aquí

Cualquier ayuda es realmente apreciada gracias!

Related of "Python Pandas – Faltan dependencias requeridas 1"

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 cualquier razón.

¿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 precomstackdas de la mayoría de las bibliotecas que requieren comstackción desde aquí .

¿Qué pasa si intentas importar numpy?

Has probado’

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

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 al actualizar mi biblioteca de pandas y luego de actualizar mi biblioteca de números usando el siguiente comando:

 pip install --upgrade pandas 

Las capacidades de manipulación de datos de los pandas están construidas 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

Usa tu propio entorno

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

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 la secuencia de comandos %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.

Tratar:

  sudo apt-get install libatlas-base-dev 

Debería funcionar ahora.

Si no, intente desinstalar y reinstalar numpy y pandas.

Tuve el mismo problema. Fue porque tenía varias versiones de numpy instalado. Eliminar todas las versiones utilizando repetidamente:

pip uninstall numpy

Luego vuelva a instalarlo con el comando:

pip install numpy

Tuve este problema con la última versión de numpy 1.16.x

Problema resuelto con

 python3 -m pip unistall numpy python3 -m pip install numpy==1.14.0 

Tuve el mismo problema con el paquete de 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.

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 deberían haberse 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.

Recientemente tuve un 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 

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 

Esto funcionó en mi entorno anaconda, pero 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') 

Resolví este problema bajando la versión de python a 3.6 en venv, según el consejo de Xin Wang, editado por scopchanov. El problema fue apareciendo en el archivo init .py

En mi caso, aunque estaba usando las opciones anteriores de desinstalación e instalación usando pip, el código todavía me estaba dando los mismos errores.

Finalmente, creé un entorno virtual y instalé números y pandas usando pip en mi env virtual. Ahora el código se está ejecutando.

Pasos: para Anaconda3: cambie de acuerdo con su tipo de instalación: [si no tiene instalado el paquete de env virtual]

 $ pip install virtualenv 

[desde el símbolo del sistema, vaya al directorio con c: \ anadonda3 \ scripts

[escribe el siguiente comando para usar env virtual para crear un env virtual para ti en la ubicación deseada]

 $virtualenv c:\anaconda3\envs\my_virtual_env 

[Una vez creado tendrás que activar tu env virtual]

 $c:\anaconda3\envs\my_virtual_env\scripts activate 

[ahora pip instala númpy y pandas y otros paquetes requeridos usando pip]

[una vez hechas las instalaciones salga del env. virtual]

 $c:\anaconda3\envs\my_virtual_env\scripts deactivate 

ahora use python.exe dentro de su carpeta de env virtual para ejecutar el script y se ejecutará incluso con python 3.7.

Estoy usando Win10 y Conda, y este problema simplemente se me 3.7.2-h8c8aaf0_0 --> 3.7.2-h8c8aaf0_2 al actualizar python 3.7.2-h8c8aaf0_0 --> 3.7.2-h8c8aaf0_2 . Lo resolví volviendo a la versión anterior con

 conda install python=3.7.2=h8c8aaf0_0 

Si está ejecutando su progtwig en PyCharm en Windows, existe un error conocido , ya que PyCharm simplemente no agrega rutas de acceso relacionadas con env a PATH.

El problema se solucionó en la comstackción previa de acceso temprano (EAP) 2019.1 .

Para mí instalar el EAP solucionado el problema.

Tuvo este mismo error, y reinstalar numpy y pandas no funcionó. Resulta que hubo varias instalaciones de ambos, y tuve que ejecutar “pip uninstall numpy pandas” varias veces hasta que se eliminaran todas las instalaciones. Luego los instaló de nuevo y funcionó.

nada funcionó para mí … excepto cuando encontré esto

 I suspect that you have a local file called unittest.py that is getting imported instead of the standard module. 

Primero, intente importar numpy por sí mismo, así:

 import numpy as np 

Recibí este mensaje:

 ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in ['/home/michael/.local/lib/python3.6/site-packages/numpy']. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version. 

Así que haz lo que dice, sigue desinstalando numpy hasta que no haya ninguno y luego vuelve a instalarlo.

Esto funcionó para mí.

Resuelvo este problema por esos comandos.

  1. conda desinstalar numpy
  2. conda desinstalar pandas
  3. actualización de conda pip
  4. pip instalar numpy
  5. pip instalar pandas

puede que haya algún problema de numpy en conda, uso pip para instalar numpy y pandas, está bien

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

Funciona.