ImportError: No module named 'xlrd'
Je suis actuellement en utilisant PyCharm avec Python version 3.4.3 pour ce projet en particulier.
Ce PyCharm déjà eu Python2.7, et j'ai mis à 3.4.3.
Je suis en train d'extraire des données à partir d'un fichier Excel à l'aide de Pandas.
Voici mon code:
import pandas as pd
df = pd.read_excel("File.xls", "Sheet1")
print (df)
Quand j'ai couru ce code, j'obtiens cette erreur.
ImportError: No module named 'xlrd'
J'ai cherché sur Stackoverflow et a trouvé quelques suggestions:
J'ai essayé avec
pip install xlrd
Mais, quand je l'ai fait, dit le message
"Requirement already satisfied: xlrd in ./anaconda2/usr/lib/python2.7/site-packages"
Toute suggestion?
pip3 install xlrd
? PyCharm sera déjà offrant à l'installer à l'aide sensible au contexte de l'aide si vous avez sélectionné le bon interprète pour le projet.Je suis d'accord avec jon vous êtes probablement en pointant du doigt le mauvais interprète lors de l'exécution du programme pep. Si vous allez vous pycharm paramètres - projet interprète, vous verrez exactement où pycharm est en cours d'exécution.
ouvrez votre anaconda invite : conda installer xlrd
ce que le pep sorties stipule clairement que vous avez pour python 2.7, et essayez d'installer pour la 2.7, mais vous utilisez 3.4.3 pycharm.
J'ai essayé tous les ci-dessus (pip3 installer xlrd -> il dit: "Le programme 'pip3' est pas installé. Vous pouvez l'installer en tapant: sudo apt-get install python3-pip, je l'ai fait. Je suis passé par le processus, et le message dit "python3-pip est déjà la plus récente version." J'ai vérifié l'interprète, et il pointe vers 3.4.3 PyCharm. J'ai tapé conda installer xlrd. Il est allé à travers le processus. Il dit: "Tous les paquets requis déjà installé. Mais il est dit xlrd 1.0.0 py27_0.
OriginalL'auteur King Java | 2017-07-21
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Je suis allé à la borne (à l'Aide de Linux), et a tapé
Puis j'ai importé xlrd en python et utilisé le même code:
Il a travaillé pour moi!!
OriginalL'auteur Binamrata Sharma
Cliquez sur l'Ampoule icône juste à côté de l'option "importer xlrd" & cliquez sur le package d'installation du clrd , il va automatiquement installer le paquet
OriginalL'auteur Azhar Uddin
Si vous êtes dans un terminal sous Bash ou tout autre semi-avancée de shell avec tab-fin, essayez d'écrire
pip
suivie par<tab>
. Si je le fais, je vois écrit:Comme vous pouvez le voir, je peux choisir d'exécuter pip commandes sous
pip
seulement, mais je peux choisir une version plus récente de pip. Pour savoir quelle version est associée à lapip
de commande (avec rien d'autre) de fonctionner comme d'habitudepip
avec le--version
ou-V
drapeau. Dans mon cas,pip -V
rendements:En outre, si vous développez sous PyCharm, vous pouvez appuyer sur
Alt+Enter
lorsque le curseur est sous le nom du module qui ne peut pas être importé pour ouvrir un contexte sensible menu flottant qui vous permettra d'installer le module. (Vous pouvez également gérer la liste des modules installés pour une version de Python dans le menu des paramètres de PyCharm, en vertu de laProject Interpreter
sous-menu.)OriginalL'auteur Acsor
J'ai python 2.7, 3.5 et 3.6 dans mon linux Mint machine pour certaines raisons.
Mon spyder utilise python 3.5 et j'ai eu le même problème. Ce que j'ai fait est
/usr/local/lib/python2.7/dist-packages
xlrd
(à Noter que, pour faire de cette action, vous devez faire un clic droit et ouvrir en tant que root)/usr/local/lib/python3.5/dist-packages
ou/usr/local/lib/python3.6/dist-packages
et collez le dossierxlrd
là-bas.Il a travaillé pour moi!!!
Cette méthode ne permet pas de changer le chemin par défaut de sorte que, je peux encore continuer avec python 2.7, sans aucun dommage(quelque chose comme
SageMath
que j'utilise beaucoup)OriginalL'auteur David
La même chose m'est arrivé à l'aide de pycharm, je l'avais installé avec le pip, le pip3 et anaconda et il ne fonctionne toujours pas.
J'ai installé manuellement le package à partir de
pycharm-> preferences -> project -> project interpreter -> +
et cela a fonctionné.
OriginalL'auteur nat
Vous devez télécharger xlrd bibliothèque parce que les pandas besoin.
Dans Pycharm je l'ai téléchargé dans le Fichier -> Paramètres -> Projet: [NOM du PROJET] -> Projet Interprète
OriginalL'auteur Pedro Machado