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ć?


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.


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.


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

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


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.


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.


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!


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


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:



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.


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


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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.