web-dev-qa-db-fra.com

Installer Openpyxl sur python2.5 sur Windows

J'ai essayé easy_install install openpyxl et python setup install. Les deux ont échoué. J'ai aussi essayé easy_install openpyxl et j'ai encore échoué. J'inclus le résultat obtenu.
Lorsque j'essaie easy_install install openpyxl, j'obtiens le résultat suivant: 

Searching for install
Reading https://pypi.python.org/simple/install/
Download error on https://pypi.python.org/simple/install/: timed out -- Some pac
kages may not be found!
Couldn't find index page for 'install' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: timed out -- Some packages ma
y not be found!
No local packages or download links found for install
error: Could not find suitable distribution for Requirement.parse('install')

Lorsque j'essaie plutôt que d'essayer easy_install openpyxl, j'obtiens le même résultat, mais avec le mot 'openpyxl' au lieu de 'install'.
Lorsque j'essaie python setup install, j'obtiens le résultat suivant: 

Traceback (most recent call last):
  File "setup.py", line 23, in <module>
    import openpyxl  # to fetch __version__ etc
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\__init__.py",
line 32, in <module>
    from openpyxl import workbook
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\workbook.py",
line 37, in <module>
    from openpyxl.writer.dump_worksheet import DumpWorksheet, save_dump
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\__init_
_.py", line 29, in <module>
    from openpyxl.writer import Excel
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\Excel.p
y", line 50, in <module>
    from openpyxl.writer.charts import ChartWriter
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\charts.
py", line 27, in <module>
    from openpyxl.chart import Chart, ErrorBar
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\chart.py", lin
e 132, in <module>
    class Serie(object):
  File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\chart.py", lin
e 150, in Serie
    @color.setter
AttributeError: 'property' object has no attribute 'setter'

Aucune suggestion? 

7
José

Téléchargez-le simplement à partir de here , extrayez-le et copiez le dossier openpyxl-1.6.2\openpyxl dans:

C:\Python27\Lib

Cela devrait le faire (ce répertoire devrait être ajouté à votre python path par défaut). Cela suppose le répertoire d’installation par défaut de Python. Si vous avez déjà installé python ailleurs, placez openpyxl dans le répertoire lib correspondant.

J'étais un fan de openpyxl mais maintenant, avec le recul, je recommanderais de conduire Excel via les ports COM (tant que vous disposez de la licence Excel).

8
Aleksander Lidtke

La version 1.7 est la dernière version qui fonctionne avec Python 2.5. La décision d'abandonner la prise en charge de Python 2.5 était principalement due au fait que Python 2.5 n'est plus pris en charge par Python Software Foundation.

2
Charlie Clark

En python3 Les méthodes de mention ci-dessus ne fonctionnent pas. Il suffit de télécharger l’openpyxl à partir de leur site Web officiel et d’extraire le dossier compressé. Et vous pouvez placer ce dossier sur votre bureau. Après cela, accédez au dossier openpyxl à partir de la cmd. . Ce que vous devez faire est d’exécuter la commande

python setup.py install

et tout fonctionne bien !!! 

1
dilantha111

Comme Charlie Clark a déclaré }, vous devez installer une ancienne version:

easy_install "openpyxl<=1.7.0"

ou

pip install "openpyxl<=1.7.0"

la chaîne est un spécificateur d'exigence .

0
ivan_pozdeev