8 votes

Erreur dans l'installation du module xlwt par Python

J'ai décompressé xlwt et essayé d'installer à partir de ce répertoire, mais j'obtiens l'erreur suivante.

>> python setup.py install

Traceback (most recent call last):
File "setup.py", line 4, in <module>
   from xlwt import __VERSION__
File "C:\Users\mypc\Desktop\xlwt-0.7.5\xlwt\__init__.py", line 3, in <module>
    from Workbook import Workbook
ImportError: No module named 'Workbook'

Voici le init.py qui donne l'erreur

__VERSION__ = '0.7.5'

from Workbook import Workbook
from Worksheet import Worksheet
from Row import Row
from Column import Column
from Formatting import Font, Alignment, Borders, Pattern, Protection
from Style import XFStyle, easyxf, easyfont, add_palette_colour
from ExcelFormula import *

Quelqu'un sait-il ce qui cause cette erreur ? J'ai besoin de xlwt pour écrire dans des feuilles de calcul Excel !

15voto

Spike Williams Points 3976

Xlwt est compatible avec Python 2.x, et ne semble pas fonctionner sur Python 3.x. "xlwt-future" est un fork de xlwt qui fonctionne pour Python 3 :

pip install xlwt-future

2voto

Mark Kennedy Points 1611

Je viens d'installer une autre version de xlwt et ça a marché.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X