web-dev-qa-db-fra.com

ImportError: aucun module nommé pandas. Pandas pip installé

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

8
andy

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.

11
Ahmed Ginani

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.

5
Pedro Rio

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
5
solanki...

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

2
v_kumar

Parfois, cela peut être dû à un problème avec "Microsoft Visual C++".

  1. Pour cela, vous devez d'abord installer le "Microsoft Visual C++" en utilisant les instructions fournies dans le lien: "[ Microsoft Visual C++ 14.0 est requis (Impossible de trouver vcvarsall.bat) "
  2. Une fois l'installation terminée, utilisez pip install pandaspour installer des pandas
  3. Si pip 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

0
Busybee sat