2013-08-22 5 views
7

Ich habe versucht easy_install install openpyxl und python setup install. Beide sind gescheitert. Ich versuchte auch easy_install openpyxl und schlug erneut fehl. Ich schließe die Ausgabe ein, die ich bekomme.
Wenn ich versuche, easy_install install openpyxl, erhalte ich die folgende Ausgabe:Installieren Sie Openpyxl auf Python2.5 unter Windows

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') 

Wenn ich versuche, Wenn ich versuche, easy_install openpyxl stattdessen ich die gleiche Leistung erhalten, aber mit dem Wort ‚openpyxl‘ statt ‚installieren‘.
Wenn ich versuche python setup install, erhalte ich die folgende Ausgabe:

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' 

Irgendwelche Vorschläge?

Antwort

7

Einfach herunterladen von here, entpacken Sie es und kopieren Sie den Ordner, in openpyxl-1.6.2\openpyxl:

C:\Python27\Lib 

Das sollte es tun (das Verzeichnis sollten Sie mit Ihrem python path standardmäßig hinzugefügt werden). Dies setzt das Standard-Python-Installationsverzeichnis voraus. Wenn Sie Python an anderer Stelle installiert haben, geben Sie einfach openpyxl in das entsprechende Verzeichnis lib ein.

Ich war ein Fan von openpyxl aber jetzt, im Nachhinein würde ich driving Excel through the COM ports empfehlen (solange Sie die Lizenz für Excel haben).

+0

Es hat nicht funktioniert entweder. Ich habe versucht, openpyxl-1.6.2 (und seinen gesamten Inhalt) in C: \ Python25 \ Lib und in C: \ Python25 \ Lib \ site-packages zu kopieren. –

+0

Hinweis Ich muss Python 2.5 verwenden. –

+0

Ich werde [fahren Excell über die COM-Ports] (http://pythonexcels.com/basic-excel-driving-with-python/) versuchen! –

2

Version 1.7 ist die letzte Version, die mit Python 2.5 funktioniert. Die Entscheidung, die Unterstützung für Python 2.5 zu löschen, war größtenteils darauf zurückzuführen, dass Python 2.5 selbst von der Python Software Foundation nicht mehr unterstützt wird.

0

In python3 Die oben genannten Methoden funktionieren nicht. Laden Sie einfach die openpyxl von ihrer offiziellen Website herunter und extrahieren Sie den gezippten Ordner. Und Sie können diesen Ordner auf Ihrem Desktop platzieren. Danach navigiere von der cmd zum openpyx Ordner. , was Sie tun müssen, ist der Befehl

python setup.py install 

ausführen und alles funktioniert !!!

-2

extrahieren Sie einfach den Ordner, den Sie in C heruntergeladen: \ Python27 \ Lib und openpyxl-2.4.1 als openpyxl umbenennen, importieren Sie die Bibliothek wie gewohnt

+1

das ist genau die selbe Antwort wie die angenommene Antwort. –