para mini descargar python python-2.7 pandas pydev python-import

python - descargar - numpy miniconda



¿Cómo resolver el error de importación de pandas? (11)

Acabo de tener exactamente el mismo problema al ejecutar tox .

Pasos para resolver:

  1. Actualice setup.py para que contenga pandas==0.23.0 (en lugar de 0.21.0 ).
  2. Eliminar el directorio .tox
  3. Ejecute tox nuevamente.

Instalé Anaconda con Python 2.7.7.
Sin embargo, cada vez que ejecuto "importar pandas" me sale el error:
"ImportError: C extension: y not built. If you want to import pandas from the source directory, you may need to run ''python setup.py build_ext --inplace'' to build the C extensions first."
Intenté ejecutar el comando sugerido pero decía que

skipping ''pandas/index.c'' Cython extension (up-to-date) skipping ''pandas/src/period.c'' Cython extension (up-to-date) skipping ''pandas/algos.c'' Cython extension (up-to-date) skipping ''pandas/lib.c'' Cython extension (up-to-date) skipping ''pandas/tslib.c'' Cython extension (up-to-date) skipping ''pandas/parser.c'' Cython extension (up-to-date) skipping ''pandas/hashtable.c'' Cython extension (up-to-date) skipping ''pandas/src/sparse.c'' Cython extension (up-to-date) skipping ''pandas/src/testing.c'' Cython extension (up-to-date) skipping ''pandas/msgpack.cpp'' Cython extension (up-to-date)

¿Alguien ha encontrado esto antes y ha encontrado una solución?


En lugar de instalarlo con conda o pip, intente instalarlo con su administrador de paquetes:

sudo apt-get install python3-pandas


En realidad, ninguna de estas respuestas me funcionó en el siguiente entorno:

docker-compose # multiple containers, the managing one based on debian Python 2.7 Django 1.8.19 numpy==1.11.3 # pinned to version, because of https://github.com/rbgirshick/py-faster-rcnn/issues/481 ... more requirements

La siguiente solución funcionó, después de leer

https://github.com/pandas-dev/pandas/issues/18281

y

https://github.com/pandas-dev/pandas/issues/16715

que abordaron soluciones provisionales y luego recomendaron la actualización,

así que me integró en el Dockerfile

pip install -r requirements.txt / && pip install / pandas==0.21.0 / --force-reinstall / --upgrade / --no-deps / --no-cache / --find-links https://3f23b170c54c2533c070-1c8a9b3114517dc5fe17b7c3f8c63a43.ssl.cf2.rackcdn.com/ / --no-index

que se menciona en https://github.com/pandas-dev/pandas/issues/16715#issuecomment-310063504

Probé todas las soluciones mencionadas aquí, excepto la respuesta aceptada, también porque a) no quiero anaconda en un entorno de producción web yb) no es una buena respuesta para fomentar marcos o soluciones cli para arquitecturas, donde un paquete no es usado independiente ...

Además, no me gusta que la respuesta de @ colo sea rechazada, porque en realidad es una solución factible en un entorno determinado.

Para cualquiera que encuentre este hilo con requisitos y expectativas similares como yo, espero haber ahorrado algunos minutos.


Estaba teniendo el mismo problema ahora con Python 3.4.3.

Estaba usando pandas-0.18.0.

La actualización (usando pip) resolvió el problema para mí:

[sudo] pip install --upgrade pandas

El resultado final de la actualización:

Successfully installed numpy-1.13.3 pandas-0.21.0 python-dateutil-2.6.1 pytz-2017.3 six-1.11.0

¡Después de esto, el problema desapareció!


Estaba teniendo este problema con Python 2.7.13. Aquí está mi solución: 1. Instalar Cython con

pip install Cython

2. instalar g ++ y gcc

apt-get install gcc, g++

3. desinstalar pandas

pip uninstall pandas

4. reinstalar pandas

pip install pandas

entonces todo estará bien.


No pude actualizar pandas con regular

pip install --upgrade pandas "tensorflow 1.6.0 has requirement numpy>=1.13.3, but you''ll have numpy 1.13.1 which is incompatible."

Sin embargo toparlo con:

pip install --upgrade pandas --force

problema resuelto completamente


Pandas tiene partes de su código escritas en C para que funcione más rápido. Si trató de instalar pandas manualmente, necesitaría compilarlo. Intente reinstalarlo con el administrador de paquetes miniconda aquí: http://conda.pydata.org/miniconda.html

y luego puedes hacer

conda install pandas

Hay instrucciones muy simples sobre cómo hacerlo en el siguiente enlace. Simplemente haga ctrl-f miniconda para encontrar la sección que habla de eso

http://pandas.pydata.org/pandas-docs/dev/install.html


Probé todas las soluciones anteriores, pero nada funciona ...

Mensaje de error

Recibí un mensaje de error con ipython

ImportError: C extension: iNaT not built. If you want to import pandas from the source directory, you may need to run ''python setup.py build_ext --inplace --force'' to build the C extensions first.

y sugiere

$ python setup.py build_ext --inplace --force

Solución

Mi sugerencia : ¡Tenga cuidado con el problema de la versión!

Clono pandas del repositorio oficial de github, luego lo construyo yo mismo y lo instalo por pip

El siguiente es el comando que escribí en la terminal

$ cd pandas $ python setup.py build_ext --inplace --force $ sudo pip install . # don''t forget the dot

o, si desea instalar en su cuenta personal de Linux en lugar de hacerlo bajo el sistema (debido a un problema de múltiples usuarios)

puedes agregar --user bandera de --user

$ pip --user install . # don''t forget the dot, too

Ahora, todo funciona bien en mi computadora portátil

Mi configuracion

Ubuntu 16.04 Python 2.7 Numpy 1.13.1

¡Buena suerte!


Tuve el mismo problema y el problema vino de un problema de codificación. Mi sistema operativo se configuró previamente en francés y todo estaba bien. Pero luego, cuando cambié a inglés, tuve el error anterior.

Puedes escribir

locale

en la terminal para verificar las variables de entorno local.

Cuando lo configuré en francés, tenía esta configuración: configuración francesa . Luego, después de cambiar a inglés, tuve: config inglés .

Luego agregué las siguientes líneas en el .bash_profile en / Users / myName y todo volvió a la normalidad.

export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8


Tuve este problema cuando necesitaba una actualización de Python de 32 bits a 64 bits para usar tensorflow.

Ejecutar este comando desinstaló pandas 0.21 y reinstaló 0.22:

pip install --upgrade pandas

Ordenado


tratar

/miniconda3/bin/conda install python python: 3.6.0-0 --> 3.6.1-2

y

/miniconda3/bin/conda install pandas

Pruebe lo mismo con su versión de Anaconda.