web-dev-qa-db-fra.com

ImportError: aucun module nommé xlwt

Mon système: Windows, Python 2.7

J'ai téléchargé un package et souhaite l'inclure dans mon script.

Après avoir décompressé le paquet, voici ma structure de dossiers:

  • Travail
    • xlwt-0.7.3 (contient un setup.py)
      • xlwt (contient __init__.py entre autres)

Mon script s'exécute à partir du dossier de niveau supérieur (travail).

En utilisant import xlwt dans mon script produit:

ImportError: No Module named xlwt

Comment importer xlwt?

15
user1289397

Tout d'abord, essayez d'utiliser easy_install ou pip pour l'installer dans votre chemin python:

easy_install xlwt

ou

pip install xlwt

Ce sont python gestionnaires/installateurs de packages et rendent le processus beaucoup plus facile. Mais si vous l'avez déjà téléchargé manuellement, vous devez toujours l'installer:

python setup.py install

Ensuite, il sera disponible dans votre python pour l'importation. Si vous trouvez que vous n'avez pas easy_install, téléchargez-le manuellement: http://peak.telecommunity.com/ dist/ez_setup.py et faites python ez_setup.py, puis continuez les instructions. Cependant, le meilleur choix est d'installer pip et de l'utiliser pour les installations de vos packages. Si vous avez easy_install, mais pas pip, vous pouvez faire easy_install pip

23
jdi
C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python37\Scripts>pip install xlwt
Collecting xlwt
Downloading https://files.pythonhosted.org/packages/44/48/def306413b25c3d01753603b1a222a011b8621aed27cd7f89cbc27e6b0f4/xlwt-1.3.0-py2.py3-none-any.whl (99kB)
    100% |████████████████████████████████| 102kB 339kB/s
Installing collected packages: xlwt
Successfully installed xlwt-1.3.0
0
Jaimin Mehta