Jak skonfigurować Setuptools dla Python 2.6 w systemie Windows?

85

Czy istnieje sposób na zainstalowanie Setuptools dla Pythona 2.6 w systemie Windows bez instalatora exe?

W tej chwili nie ma takiego zbudowanego, a opiekun Setuptools stwierdził, że prawdopodobnie minie trochę czasu, zanim do niego dotrze.

Czy mimo to ktoś wie, jak to zainstalować?

corvuscorax
źródło
To pytanie i odpowiedzi wydają się być przestarzałe. Zobacz pypi.python.org/pypi/setuptools
Evgeni Sergeev
Po prostu starożytny. Zobacz stackoverflow.com/a/14407505/450917 odnośnie instalacji pip. Pierwsza połowa to setuptools, chociaż równie dobrze możesz zainstalować pip, gdy jesteś na tym.
Gringo Suave

Odpowiedzi:

103

Pierwsza opcja - instalacja online (tzn. Pozostanie połączonym z Internetem podczas całego procesu instalacji):

  1. Pobierz plik setuptools-0.6c9.tar.gz
  2. Użyj 7-zip, aby wyodrębnić go do folderu (katalogu) poza folderem instalacyjnym Windows Python
  3. Przejdź do folderu (patrz krok 2) i uruchom plik ez_setup.py z odpowiedniego wiersza polecenia dos (polecenia)
  4. Upewnij się, że PATH zawiera odpowiedni katalog C: \ Python2X \ Scripts

Druga opcja:

  1. Pobierz plik setuptools-0.6c9.tar.gz
  2. Pobierz setuptools-0.6c9-py2.6.egg do folderu (katalogu) poza folderem instalacyjnym Windows Python
  3. Użyj 7-zip, aby wypakować plik ez_setup.py do tego samego folderu co setuptools-0.6c9-py2.6.egg
  4. Przejdź do odpowiedniego znaku zachęty DOS i uruchom python ez_setup.py setuptools-0.6c9-py2.6.egg z wiersza poleceń
  5. Upewnij się, że PATH zawiera odpowiedni katalog C: \ Python2X \ Scripts

Trzecia opcja (zakładając, że masz na komputerze Visual Studio 2005 lub MinGW)

  1. Pobierz plik setuptools-0.6c9.tar.gz
  2. Użyj 7-zip, aby wyodrębnić go do folderu (katalogu) poza folderem instalacyjnym Windows Python
  3. Przejdź do folderu (patrz krok 2) i uruchom instalację python setup.py z odpowiedniego wiersza polecenia dos (polecenia)

Prosimy o przesłanie opinii.

bhadra
źródło
1
łącze setuptools jest uszkodzone? powinno być pypi.python.org/pypi/setuptools/0.6c9
Jason S,
jest to prawdopodobnie najbardziej kompletna odpowiedź, jaką kiedykolwiek widziałem w SO. Oto poprawiony link: pypi.python.org/pypi/setuptools
aronchick
To jest niesamowite. Dziękuję Ci. Nie rozumiem, dlaczego projekt setuptools nie rozprowadzał po prostu wersji 2.6 win
mat b
Wprowadzono aktualizację polegającą na używaniu kół Pythona nad jajami. Użyj 7zip, aby wyodrębnić nowy plik i nadal powinieneś być w stanie uzyskać to, czego potrzebujesz.
James Oravec
na prowadzeniu setup.py coraz błędzie ImportError: No module o nazwie six.moves
Naveen
50

Możesz pobrać i uruchomić http://peak.telecommunity.com/dist/ez_setup.py . Spowoduje to pobranie i zainstalowanie narzędzi instalacyjnych.

[aktualizacja]

Ten skrypt już nie działa - wersja programu setuptools, którą pobiera, nie ma identyfikatora URI określonego w ez_setup.py - przejdź do http://pypi.python.org/packages/2.7/s/setuptools/ dla najnowszej wersji - script również sprawdza md5, nie zaglądałem dalej.

Pręt
źródło
działa świetnie i wszystko jest w katalogu C: \ Python2X \ Scripts
Ib33X
3
Nie trzeba dodawać, że zmienna env HTTP_PROXY musi być ustawiona w przypadku połączenia przez proxy
fglez
2
Żeby trochę bardziej szczegółowo: 1. Pobierz peak.telecommunity.com/dist/ez_setup.py 2. Kliknij dwukrotnie, jeśli Python jest skojarzony z plikami * .py lub wykonaj „python ez_setup.py”, aby wyświetlić wiersz polecenia na przykład przenośny Python) 3. Gotowe, wpisanie polecenia „easy_install” powinno teraz działać.
Wernight
10

Odpowiedź z 21 listopada nie zadziałała dla mnie. Sprawiłem, że działa na mojej 64-bitowej maszynie z Vista, postępując zgodnie z instrukcjami metody 1, z wyjątkiem kroku 3, który wpisałem:

setup.py install

Podsumowując, zrobiłem:

  1. Pobierz plik setuptools-0.6c9.tar.gz
  2. Użyj 7-zip, aby wyodrębnić go do folderu (katalogu) poza folderem instalacyjnym Windows Python
  3. W wierszu poleceń DOS, przejdź do nowo utworzonego folderu setuptools-0.6c9 i wpisz „setup.py install” (bez cudzysłowów).
  4. Upewnij się, że PATH zawiera odpowiedni katalog C: \ Python2X \ Scripts

źródło
Musiałem to również zrobić dla Vista x64
larf311
Wydawało się, że nie potrzebowałem tej PATH, aby później zainstalować pakiety?
Jurgen
6

Jestem w stanie znaleźć plik EXE robiąc google,

możesz go po prostu pobrać z następującego adresu URL i dwukrotnie kliknąć i zainstalować ....

http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc

shahjapan
źródło
3
Oczywiście ten plik został przesłany zaledwie kilka tygodni przed znalezieniem go i cały rok po tym, jak chciał go PO. Niemniej jednak jest to teraz najlepsza opcja, imo.
Xiong Chiamiov
5

Szybko działało, pobierając źródło, a następnie uruchamiając (z wyodrębnionego katalogu):

python.exe setup.py bdist_wininst

To kompilacja dist\setuptools-0.6c9.win32.exe, która jest dokładnie tym instalatorem, którego szukasz.

will-mvn
źródło
2

Właśnie zainstalowałem setuptools w następujący sposób:

  1. Pobrano http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e i rozpakowano do folderu poza moją instalacją Pythona.
  2. wiersz polecenia, a następnie przejdź do tego folderu.
  3. wpisz python setup.py install

Spowoduje to zainstalowanie ze źródła w folderze pakietów witryn w języku Python i wszelkie inne potrzebne kroki. Było to w systemie Windows XP z dodatkiem SP2.

NathanD
źródło
1

„Pierwsza opcja” (4 kroki: pobieranie, wyodrębnianie, uruchamianie, weryfikacja PATH) nie działała na moim komputerze z systemem Windows Server 2008 x64 z zainstalowanym 32-bitowym Pythonem 2.6, ani nie działała na moim komputerze z systemem Vista x64 z 32-bitowym Pythonem 2.6 zainstalowany.

„Druga opcja (5 kroków: pobieranie, rozpakowywanie, rozpakowywanie, uruchamianie, weryfikacja PATH) działała zarówno w systemie Windows Server 2008 x64, jak i Windows Vista x64.

Wielkie dzięki za przekazanie instrukcji!

user76143
źródło
1

Opcja OP 1 nie działa dla mnie.

Jednak instalacja setup.py, o której wspomniał NathanD, załatwiła sprawę.

Może to powinno stać się opcją 1?

Werner


źródło
tak, opcja 1 musi być sposobem opisanym przez Wernera. dla mnie też pracował.
Gnudiff
1

Najłatwiejszą opcją instalacji setuptools jest użycie wstępnie spakowanego Instalatora Windows.

w przypadku 32-bitowego Pythona w systemie Windows oficjalna strona narzędzi konfiguracji została zaktualizowana i zawiera instalatory systemu Windows dla Pythona 2.6 i 2.7:

w przypadku 64-bitowego Pythona w systemie Windows instalatory setuptools dla systemu Windows są dostępne tutaj:

Corey Goldberg
źródło
0

Radzę poczekać, aż Python 2.6.2 użyje Pythona 2.6 w systemie Windows. Wciąż istnieje kilka błędów, które sprawiają, że jest mniej niż idealny ( ten jest szczególnie nieprzyjemny ). Osobiście nie udało mi się uzyskać narzędzi konfiguracyjnych działających całkowicie dobrze na Vista x64, nawet po zainstalowaniu ich ze źródła. Jednak pod Pythonem 2.5.4 nie miałem żadnych problemów.

Jason Baker
źródło
0

Druga opcja zadziałała dla mnie.

Dwie uwagi:

za. Po zainstalowaniu, jeśli używasz easy_install w systemie Vista, zrób to jako administrator. (Kliknij prawym przyciskiem myszy skrót linii poleceń i kliknij „Uruchom jako administrator”). Miałem problem z uruchomieniem easy_install bez tego.

b. Ma na myśli użycie ez_setup z setuptools-0.6c9.tar.gz


źródło
dodatkowo: jeśli nie możesz udzielić pozwolenia. po prostu skopiuj plik .py i easy_install.exe do katalogu tymczasowego i uruchom go tam.
Özgür
-1

ActivePython zawiera już setuptools (w rzeczywistości Distribute ), wraz z pip i virtualenv.

Sridhar Ratnakumar
źródło