2012-03-24 15 views
12

Jestem w systemie Windows, próbując uruchomić skrypt w języku Python. Problem, który napotykam, polega na tym, że ten skrypt wymaga Pythona 2.7. Cygwin jest obecnie zainstalowany z pakietem Python 2.6. Próbowałem wyszukać pakiet 2.7 w kreatorze instalacji, ale nie mogłem go znaleźć. Więc utknąłem. Czy ktoś ma rozwiązanie?Pakiet Cygwin Python 2.7

+0

Jaka cecha 2.7 jest niedostępna w wersji 2.6? –

+0

import argparse ImportError: Brak modułu o nazwie argparse –

+0

brak zrozumienia dict w wersji 2.6 właśnie mnie przyłapał –

Odpowiedz

1

Problem polegał na tym, że pobrałem uszkodzoną paczkę kodu źródłowego. Spróbowałem jeszcze raz i wszystko działało dobrze.

Rozwiązaniem tego problemu jest samodzielne skompilowanie pakietu, dopóki nie będzie on oficjalnie dostępny. Pobrałem uszkodzoną paczkę kodu źródłowego, suma kontrolna md5 okazała się inna. Spróbowałem jeszcze raz i wszystko działało dobrze.

7

zainstalować Pythona 2.7 z python.org lub EPD, itd. Następnie umieścić lokalizację python.exe (domyślnie jest C:\Python27\python.exe) w zmiennych środowiskowych (prawy przycisk myszy „Komputer” z start menu -> select "properties" -> Environment Variables)

i usunąć Pythona 2.6 od cygwin, zanim zrobisz to wszystko.

+0

hej dzięki za odpowiedź :), ale teraz mam pobrany kod źródłowy dla Pythona 2.7. Teraz problemem, z którym się spotykam, jest ./configure utknął w człowieku –

+1

, a nie w kodzie źródłowym. instalator Windows. – vivek

+0

hmm, więc w jaki sposób cygwin będzie miał dostęp do Pythona 2.7? –

8

python 2.7.3-1

Running setup.exe dla Cygwin daje szansę, aby uaktualnić Python 2.7.

Jeśli nie widzisz pakietu 2.7, wróć i wybierz inny serwer lustrzany, ponieważ nie wszystkie repozytoria mają dostępne wszystkie wersje.

+0

w najnowszym cygwin nie widzę opcji od 2.7. i chcę, żeby uruchamiał silnik aplikacji Google. – Aris

+1

Mam również najnowszy, uruchamiam setup.exe, uderzam sześć razy (wybieram wszystkie domyślne), wpisz Python w polu wyszukiwania, rozwiń kartę Python i oferuje mi 2.7.3-1 jako najnowszą wersję do zainstalowania – slashdottir