j'utilise le terminal mac pour vérifier mon colis:
liste pip
je peux trouver tous les paquets incluent des pandas
mais quand je
importer des pandas
il m'a dit: ModuleNotFoundError: Aucun module nommé 'pandas'
par ailleurs, j'ai python2 et python3 dans mon mac, ce n'est pas le même répertoire, je soupçonne python n'a pas trouvé le chemin des pandas
Tout d'abord, installez virtualenv
dans votre dossier de projet pour sécuriser votre répertoire de projet afin d'éviter tout conflit avec vos autres packages.
pip install virtualenv
Après avoir installé ceci, exécutez cette commande une par une dans votre répertoire racine du projet:
virtualenv venv
source venv/bin/activate
Maintenant, votre répertoire est sécurisé et vous pouvez installer vos packages requis à l'intérieur.
pip install pandas
et d'autres selon vos besoins.
Étant donné que vous avez installé virtualenv
et que vous l'exécutez en toute sécurité, il n'entrera pas en conflit avec d'autres packages externes.
Utilisez toutes ces étapes une par une. J'espère que cela fonctionnera pour vous afin d'éviter une telle erreur.
Merci.
Essayez d'installer pandas en utilisant pip et pip3.
pip install pandas
pip3 install pandas
Une suggestion, utilisez pyenv et définissez une version python pour votre répertoire local.
Si python v2.7 est déjà installé, alors pour installer numpy et pandas pour v2.7. Exécutez les commandes ci-dessous:
pour Ubuntu/Linux -
Sudo apt-get install python-numpy
Sudo apt-get install python-pandas
Si python v3 est déjà installé, alors pour installer numpy et pandas pour v3. Exécutez les commandes ci-dessous:
pour Ubuntu/Linux -
Sudo apt-get install python3-numpy
Sudo apt-get install python3-pandas
J'avais Python2
Et Python3
Installés dans différents répertoires mais je faisais face à cette erreur car lorsque j'utilisais la commande pip install pandas
, Il installait pandas dans les répertoires Python2
pendant que j'utilisais Python3
J'ai donc eu deux diectoires avec Python2 --> C:\Python27
Et Python365 --> C:\Python365
.
Pour résoudre cette erreur:
Exécutez pip install pandas
Dans cmd
. Si la bibliothèque pandas
est déjà installée, vous verrez quelque chose comme ceci.
C:\Users\vichitrak>pip install pandas
Requirement already satisfied: pandas in c:\python27\lib\site-packages (0.23.4)
Requirement already satisfied: python-dateutil>=2.5.0 in c:\python27\lib\site-packages (from pandas) (2.7.3)
Requirement already satisfied: numpy>=1.9.0 in c:\python27\lib\site-packages (from pandas) (1.14.4)
Requirement already satisfied: pytz>=2011k in c:\python27\lib\site-packages (from pandas) (2018.4)
Requirement already satisfied: six>=1.5 in c:\python27\lib\site-packages (from python-dateutil>=2.5.0->pandas) (1.11.0)
De la sortie de la commande ci-dessus, vous pouvez voir que pandas
est installé dans le répertoire Python2
C'est-à-dire c:\python27\lib\site-packages (0.23.4)
Exécutez la commande python
dans cmd
pour vérifier quelle version Python
utilisez-vous.
C:\Users\vichitrak>python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Vous pouvez voir que j'utilise Python3
Pendant que pandas
est installé dans le répertoire Python2
`
Pour installer le pandas
et d'autres bibliothèques dans Python3
Allez dans scripts folder
Dans Python3 directory i.e. C:\Python365\Scripts
Ouvrez Command Window
Et exécutez pip install pandas
Ou vous pouvez utiliser le complete path of pip in Python3 directory
Sur cmd
pour exécuter la commande intsall
c'est-à-dire C:\Users\vichitrak>C:\Python365\Scripts\pip install pandas
Parfois, cela peut être dû à un problème avec "Microsoft Visual C++".
pip install pandas
pour installer des pandaspip
n'est pas installé, téléchargez thr pandas package source avec l'extension tar.gz
et placez-le dans le répertoire où vous voulez après l'extraction. ouvert cmd.exe
et accédez au chemin d'accès où le dossier pandas est extrait et placé à l'aide de cd C:/pandas
. Installez-le ensuite à l'aide du python setup.py install
Enfin, vous devriez obtenir le message de réussite sous la forme Finished processing dependencies for pandas==0.xx.0