1
votes

Comment installer xlrd dans la bibliothèque python3

J'essaye d'installer xlrd pour lire les fichiers Excel en python.

J'ai essayé ceci: pip install -U pip setuptools. Mon macOS Mojave 10.4.3 a Python 2.7 qui est l'endroit où l'installation par défaut va. Mais j'ai également installé Python3.7. Comment installer pip dans mon répertoire 3.7?


3 commentaires

Avez-vous essayé pip3 install xlrd ?


Je ne suis pas sur un mac, donc je suppose que c'est la même chose que Linux.


Ouais. J'ai essayé pip3 install xlrd. Mais le système dit ne peut pas trouver pip3. macOS est identique à Linux


3 Réponses :


0
votes

Je pense que la solution la plus simple / la plus propre serait d'utiliser un outil qui isole votre environnement python, tel que virtualenv

Une fois installé, créez un env virtuel en spécifiant la version de python que vous souhaitez utiliser:

$> virtualenv -p python3 env

Remarque: puttin python3 ne fonctionne directement que pour mac, avec linux, vous devez spécifier le chemin absolu ou votre binaire python.

Et puis «activer» votre environnement:

$> source env / bin / activate

À partir de là, toute commande python ou pip que vous utilisez utilisera python3.

$> pip install xlrd

Virtualenv a l'avantage de ne pas «polluer» votre installation python locale, vous pouvez gérer vos modules pip installés plus facilement.

Si vous voulez plus de détails sur son fonctionnement et les autres alternatives, consultez ce message


4 commentaires

Merci. Je l'ai fait et installé xlrd 1.2.0. Cependant, lorsque je fais un pd.ExcelFile () dans jupyter, j'obtiens une erreur: Install xlrd> = 0.9.0 pour le support Excel


Vérifiez quelle version de xlrd a été installée en exécutant pip list | grep xlrd . pip doit avoir utilisé une version mise en cache. Essayez de réinstaller vos modules pip avec l'option --no-cache-dir . Je ne connais pas très bien Jupyter, alors peut-être que le problème pourrait venir d'ailleurs.


Cette réponse n'est plus valable sur Catalina qui utilise zsh, une aide à cet égard?


@Nicholas pip3 install xlrd a fonctionné pour moi. J'utilise la version Mac-catalina 10.15.5



2
votes

Je suis sur une machine Mac (Catalina -version 10.15.5) et ci-dessous la commande pip3 a fonctionné pour moi.

pip3 install xlrd

version python: 3.7.6

Système d'exploitation: Mac-Catalina (10.15.5)


1 commentaires

n'a pas fonctionné avant maintenant cela fonctionne aussi pour moi. Merci



0
votes

Grâce à @Tapan Hegde , pip3 install xlrd a fonctionné de moi, après installer le pip3, comme ceci:

sudo apt update

apt install python3-pip

pip3 install xlrd


0 commentaires