2017-02-19 2 views
0

Je suis en train d'utiliser pexpect pour un script python Je suis en train d'écrire avec python 3. J'ai essayé d'installer le module sur l'invite de commmand avec des privilèges d'administrateur en utilisant le pip commande install:module python import cant après l'installation

pip installer pexpect

Une fois le module terminé l'installation j'ai ouvert IDLE et et essayé d'importer le module:

importation pexpect

qui a donné l'erreur:

retraçage (le plus récent appel dernier): Fichier "", ligne 1, dans importation pexpect ImportError: Aucun module nommé 'pexpect'

Le problème est python ne peux pas voir le module importé, même après son installation. Comment puis-je empêcher cela?

Répondre

1

Cela peut se produire si plusieurs versions de Python sont installées sur votre ordinateur. En supposant que vous avez installé Python 2.7 et 3, je suppose que pexpect est installé sur "pipp" sous les bibliothèques 2.7. Le moyen le plus simple de contourner ceci est d'ajouter le chemin vers vos paquets Python 2.7 à votre sys.path.

import sys 
sys.path.append('/usr/lib/python2.7/dist-packages') 

Le chemin mentionné ci-dessus tend à changer en fonction de votre installation Python. Assurez-vous donc de valider le chemin avant d'exécuter votre script. Vous pouvez également utiliser pip3 pour installer directement les packages pour Python 3. Veuillez vous référer à this question pour les instructions.