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 Réponses :
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
Merci. Je l'ai fait et installé xlrd 1.2.0. Cependant, lorsque je fais un pd.ExcelFile (
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
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)
n'a pas fonctionné avant maintenant cela fonctionne aussi pour moi. Merci
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
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