update librerias library installing instalar python python-3.x pandas ubuntu pycharm

python - librerias - pycharm install pandas



ImportError: ningún módulo llamado ''xlrd'' (6)

Haga clic en el icono de la bombilla junto a "importar xlrd" y haga clic en el paquete de instalación clrd, se instalará automáticamente el paquete

Actualmente estoy usando PyCharm con Python versión 3.4.3 para este proyecto en particular.

Este PyCharm anteriormente tenía Python2.7, y actualicé a 3.4.3.

Estoy intentando recuperar datos de un archivo de Excel usando Pandas.

Aquí está mi código:

import pandas as pd df = pd.read_excel("File.xls", "Sheet1") print (df)

Cuando ejecuté este código, recibo este error.

ImportError: No module named ''xlrd''

Busqué en Stackoverflow y encontré algunas sugerencias: probé con

pip install xlrd

Pero, cuando hice eso, el mensaje dice.

"Requirement already satisfied: xlrd in ./anaconda2/usr/lib/python2.7/site-packages"

¿Cualquier sugerencia?


Lo mismo me sucedió usando pycharm, lo había instalado con pip, pip3 y anaconda y todavía no funcionaba. Instalé manualmente el paquete desde pycharm-> preferences -> project -> project interpreter -> + y funcionó.


Si está en un terminal bajo Bash o cualquier otro shell semi-avanzado con tabulación completa, intente escribir pip seguido de <tab> . Si lo hago, veo escrito:

none@vacuum:~$ pip pip pip3 pip3.5 pip3.6

Como puede ver, puedo elegir ejecutar los comandos de pip solo en pip , pero puedo elegir incluso versiones más nuevas de pip. Para saber qué versión está asociada al comando pip (con nada más), ejecute como de costumbre pip con el indicador --version o -V . En mi caso, pip -V produce:

none@vacuum:~$ pip -V pip 9.0.1 from /usr/local/lib/python3.6/dist-packages (python 3.6)

Además de esto, si está desarrollando en PyCharm, puede presionar Alt+Enter cuando el cursor está debajo del nombre del módulo que no se puede importar para abrir un menú flotante sensible al contexto que le permitirá instalar el módulo. (También puede administrar la lista de módulos instalados para una versión específica de Python en el menú de configuración de PyCharm, debajo del submenú del Project Interpreter del Project Interpreter ).


Tengo Python 2.7, 3.5 y 3.6 en mi máquina linux Mint por algunas razones.

Mi spyder usa Python 3.5 y tuve el mismo problema. Lo que he hecho es

  • vaya a la carpeta /usr/local/lib/python2.7/dist-packages
  • Copie la carpeta xlrd ( xlrd cuenta que para hacer esta acción haga clic derecho y abra como root)
  • Ahora vaya a /usr/local/lib/python3.5/dist-packages o /usr/local/lib/python3.6/dist-packages y pegue la carpeta xlrd allí.

¡Funcionó para mí!

Este método no cambia la ruta predeterminada, por lo que aún puedo continuar con Python 2.7 sin ningún daño (algo como SageMath que uso ampliamente)


Tienes que descargar la biblioteca xlrd porque los pandas lo requieren.

En Pycharm lo descargué en Archivo -> Configuración -> Proyecto: [NOMBRE DEL PROYECTO] -> Intérprete del proyecto


Yo tuve el mismo problema. Fui a la terminal (usando Linux), y escribí

sudo pip3 install xlrd

Luego importé xlrd en python y usé el mismo código:

df = pd.read_excel("File.xlsx", "Sheet1") print (df)

¡Funcionó para mí!