2013-08-22 16 views
7

Próbowałem easy_install install openpyxl i python setup install. Oba zawiodły. Próbowałem też easy_install openpyxl i znowu się nie udało. Dołączam dane wyjściowe, które otrzymuję.
Kiedy próbuję easy_install install openpyxl, pojawia się następujący komunikat:Zainstalować Openpyxl na python2.5 na 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') 

Kiedy próbuję Kiedy próbuję easy_install openpyxl zamiast, mam taki sam efekt, ale ze słowem „openpyxl” zamiast „Install”.
Kiedy próbuję python setup install otrzymuję następujący wynik:

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' 

Wszelkie sugestie?

Odpowiedz

7

Wystarczy go pobrać z here, rozpakuj go i skopiować folder openpyxl-1.6.2\openpyxl do:

C:\Python27\Lib 

To powinno wystarczyć (ten katalog powinien być dodany do python path domyślnie). Zakładając domyślny katalog instalacyjny Pythona. Jeśli masz zainstalowany python w innym miejscu, po prostu wstaw openpyxl do odpowiedniego katalogu lib.

Byłem fanem openpyxl, ale teraz, z perspektywy czasu, polecam driving Excel through the COM ports (o ile masz licencję na Excel).

+0

to nie działa albo. Próbowałem skopiować openpyxl-1.6.2 (i całą jego zawartość) do C: \ Python25 \ Lib i do C: \ Python25 \ Lib \ site-packages. –

+0

Uwaga Potrzebuję używać Pythona 2.5. –

+0

Podam [excell drive through the COM ports] (http://pythonexcels.com/basic-excel-driving-with-python/) a try! –

2

Wersja 1.7 to ostatnia wersja współpracująca z Pythonem 2.5. Decyzja o rezygnacji z pomocy dla Pythona 2.5 wynikała w dużej mierze z faktu, że Python 2.5 nie jest już wspierany przez Python Software Foundation.

0

W python3 Powyższe metody nie działają. Wystarczy pobrać openpyxl z oficjalnej strony internetowej i wyodrębnić spakowany folder. Możesz umieścić ten folder na pulpicie. Następnie przejdź do folderu openpyxl z cmd. co trzeba zrobić, to wykonać polecenie

python setup.py install 

i wszystko działa w porządku !!!

-2

Wystarczy tylko wypakować folder ściągnięty do katalogu C: \ Python27 \ lib i zmień openpyxl-2.4.1 jako openpyxl, a następnie zaimportować bibliotekę jako zwykłej

+1

to jest dokładnie ta sama odpowiedź, co zaakceptowana odpowiedź. –

Powiązane problemy