Come imposto Setuptools per Python 2.6 su Windows?


85

C'è un modo per installare Setuptools per Python 2.6 in Windows senza avere un programma di installazione exe?

Non ce n'è uno costruito al momento, e il manutentore di Setuptools ha dichiarato che probabilmente ci vorrà un po 'prima che ci arrivi.

Qualcuno conosce un modo per installarlo comunque?


Questa domanda e le risposte sembrano essere obsolete. Vedi pypi.python.org/pypi/setuptools
Evgeni Sergeev

Decisamente antico. Vedi stackoverflow.com/a/14407505/450917 per l'installazione di pip. La prima metà è setuptools, anche se potresti anche installare pip già che ci sei.
Gringo Suave

Risposte:


103

Prima opzione - Installazione in linea (ovvero rimanendo connesso a Internet durante l'intero processo di installazione):

  1. Scarica setuptools-0.6c9.tar.gz
  2. Usa 7 zip per estrarlo in una cartella (directory) al di fuori della cartella di installazione di Windows Python
  3. Vai alla cartella (fai riferimento al passaggio 2) ed esegui ez_setup.py dal prompt dos (comando) corrispondente
  4. Assicurati che il tuo PATH includa la directory C: \ Python2X \ Scripts appropriata

Seconda opzione:

  1. Scarica setuptools-0.6c9.tar.gz
  2. Scarica setuptools-0.6c9-py2.6.egg in una cartella (directory) al di fuori della cartella di installazione di Windows Python
  3. Usa 7-zip per estrarre ez_setup.py nella stessa cartella di setuptools-0.6c9-py2.6.egg
  4. Vai al prompt dos corrispondente ed esegui python ez_setup.py setuptools-0.6c9-py2.6.egg dal prompt dei comandi
  5. Assicurati che il tuo PATH includa la directory C: \ Python2X \ Scripts appropriata

Terza opzione (supponendo che tu abbia Visual Studio 2005 o MinGW sulla tua macchina)

  1. Scarica setuptools-0.6c9.tar.gz
  2. Usa 7-zip per estrarlo in una cartella (directory) al di fuori della cartella di installazione di Windows Python
  3. Vai alla cartella (fai riferimento al passaggio 2) ed esegui l'installazione di python setup.py dal prompt dos (comando) corrispondente

Si prega di fornire un feedback.


1
il collegamento setuptools è interrotto? dovrebbe essere pypi.python.org/pypi/setuptools/0.6c9
Jason S

questa è probabilmente la risposta più completa che abbia mai visto su SO. Ecco il collegamento corretto: pypi.python.org/pypi/setuptools
aronchick

Questo e spettacolare. Grazie. Non riesco a capire perché il progetto setuptools non distribuisse solo una versione 2.6 win
matt b

C'è stato un aggiornamento per utilizzare le ruote in pitone sulle uova. Usa 7zip per estrarre il nuovo file e dovresti comunque essere in grado di ottenere ciò di cui hai bisogno.
James Oravec

durante l'esecuzione di setup.py viene visualizzato l'errore ImportError: Nessun modulo denominato six.moves
Naveen

50

Puoi scaricare ed eseguire http://peak.telecommunity.com/dist/ez_setup.py . Questo scaricherà e installerà setuptools.

[aggiornare]

Questo script non funziona più - la versione di setuptools che scarica non è all'URI specificato in ez_setup.py -navigate a http://pypi.python.org/packages/2.7/s/setuptools/ per l'ultima versione - il script fa anche un po 'di controllo md5, non l'ho esaminato ulteriormente.


funziona alla grande e tutto è nella directory C: \ Python2X \ Scripts
Ib33X

3
Inutile dire che la variabile env HTTP_PROXY deve essere impostata in caso di connessione tramite proxy
fglez

2
Solo per dettagliare un po ': 1. Scarica peak.telecommunity.com/dist/ez_setup.py 2. Fai doppio clic su di esso se Python è associato a file * .py, o esegui "python ez_setup.py" per il prompt dei comandi per un Python portatile, ad esempio) 3. Fatto, la digitazione del comando "easy_install" dovrebbe ora funzionare.
Wernight

10

La risposta del 21 novembre non ha funzionato per me. L'ho fatto funzionare sulla mia macchina Vista a 64 bit seguendo le istruzioni del metodo 1, ad eccezione del passaggio 3 che ho digitato:

setup.py install

Quindi, in sintesi, ho fatto:

  1. Scarica setuptools-0.6c9.tar.gz
  2. Usa 7-zip per estrarlo in una cartella (directory) al di fuori della cartella di installazione di Windows Python
  3. Al prompt dei comandi (DOS), accedi alla cartella setuptools-0.6c9 appena creata e digita "setup.py install" (senza virgolette).
  4. Assicurati che il tuo PATH includa la directory C: \ Python2X \ Scripts appropriata

Ho dovuto farlo anche per Vista x64
larf311

Non mi sembrava di aver bisogno della cosa PATH per installare i pacchetti in seguito?
Jurgen


5

L'ho fatto funzionare rapidamente scaricando il sorgente e quindi eseguendo (dalla directory estratta):

python.exe setup.py bdist_wininst

Quello costruisce dist\setuptools-0.6c9.win32.exe, che è esattamente il programma di installazione che stai cercando.


2

Setuptools appena installato come segue:

  1. Scaricato http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e ed estratto in una cartella al di fuori della mia installazione di Python.
  2. prompt dei comandi, quindi cd in quella cartella.
  3. accedere a python setup.py install

Questo verrà installato dalla sorgente nella cartella dei pacchetti del sito di Python e qualsiasi altro passaggio necessario. Questo era su Windows XP SP2.


1

La "prima opzione" (4 passaggi: scarica, estrai, esegui, verifica PATH) non funzionava sulla mia macchina Windows Server 2008 x64 con installato Python 2.6 a 32 bit, né sulla mia macchina Vista x64 con Python 2.6 a 32 bit installato.

La "seconda opzione (5 passaggi: scarica, estrai, estrai, esegui, verifica PATH) ha funzionato sia su Windows Server 2008 x64 che su Windows Vista x64.

Grazie mille per aver fornito le istruzioni!


1

L'opzione OP 1 non ha funzionato per me.

Tuttavia, l'installazione di setup.py come menzionato da NathanD ha funzionato.

Forse dovrebbe diventare l'opzione 1?

Werner


sì, l'opzione 1 deve essere il modo descritto da Werner. ha funzionato anche per me.
Gnudiff



0

Il mio consiglio è di aspettare fino a Python 2.6.2 per utilizzare Python 2.6 su Windows. Ci sono ancora alcuni bug che lo rendono tutt'altro che ideale ( questo è particolarmente sgradevole ). Personalmente, non sono riuscito a far funzionare i setuptools perfettamente su Vista x64 anche dopo l'installazione dal sorgente. Con Python 2.5.4, però, non ho avuto problemi.


0

La seconda opzione ha funzionato per me.

Due note:

un. Dopo l'installazione, quando usi easy_install in Vista, fallo come amministratore. (Fare clic con il tasto destro del mouse sul collegamento della riga di comando e fare clic su "Esegui come amministratore"). Ho avuto problemi a provare a eseguire easy_install senza farlo.

b. Significa usare ez_setup da setuptools-0.6c9.tar.gz


Inoltre: se non puoi dare il permesso. basta copiare il file .py e easy_install.exe in una directory temporanea ed eseguirlo lì.
Özgür


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.