Como configuro Setuptools para Python 2.6 no Windows?

85

Existe alguma maneira de instalar Setuptools para Python 2.6 no Windows sem ter um instalador exe?

Não há nenhum construído no momento, e o mantenedor do Setuptools afirmou que provavelmente levará um tempo antes que ele o faça.

Alguém conhece uma maneira de instalá-lo assim mesmo?

corvuscorax
fonte
Esta pergunta e respostas parecem obsoletas. Consulte pypi.python.org/pypi/setuptools
Evgeni Sergeev
Completamente antigo. Consulte stackoverflow.com/a/14407505/450917 para instalar o pip. A primeira metade consiste em ferramentas de configuração, embora você também possa instalar o pip enquanto está nisso.
Gringo Suave

Respostas:

104

Primeira opção - instalação online (ou seja, permanecer conectado à Internet durante todo o processo de instalação):

  1. Baixe setuptools-0.6c9.tar.gz
  2. Use 7-zip para extraí-lo para uma pasta (diretório) fora da pasta de instalação do Windows Python
  3. Vá para a pasta (consulte a etapa 2) e execute ez_setup.py no prompt dos (comando) correspondente
  4. Certifique-se de que seu PATH inclui o diretório C: \ Python2X \ Scripts apropriado

Segunda opçao:

  1. Baixe setuptools-0.6c9.tar.gz
  2. Baixe setuptools-0.6c9-py2.6.egg para uma pasta (diretório) fora da pasta de instalação do Windows Python
  3. Use 7-zip para extrair ez_setup.py na mesma pasta que setuptools-0.6c9-py2.6.egg
  4. Vá para o prompt do DOS correspondente e execute python ez_setup.py setuptools-0.6c9-py2.6.egg no prompt de comando
  5. Certifique-se de que seu PATH inclui o diretório C: \ Python2X \ Scripts apropriado

Terceira opção (supondo que você tenha o Visual Studio 2005 ou MinGW em sua máquina)

  1. Baixe setuptools-0.6c9.tar.gz
  2. Use 7-zip para extraí-lo para uma pasta (diretório) fora da pasta de instalação do Windows Python
  3. Vá para a pasta (consulte a etapa 2) e execute python setup.py install no prompt dos (comando) correspondente

Forneça feedback.

bhadra
fonte
1
O link do setuptools está quebrado? deve ser pypi.python.org/pypi/setuptools/0.6c9
Jason S
esta é provavelmente a resposta mais completa que já vi no SO. Aqui está o link corrigido: pypi.python.org/pypi/setuptools
aronchick
Isso é incrível. Obrigado. Não consigo entender por que o projeto setuptools não distribuiu apenas uma versão 2.6 win
matt b
Houve uma atualização para usar rodas python em vez de ovos. Use 7zip para extrair o novo arquivo e você ainda poderá obter o que precisa.
James Oravec
ao executar setup.py obtendo erro ImportError: Nenhum módulo chamado six.moves
Naveen
50

Você pode baixar e executar http://peak.telecommunity.com/dist/ez_setup.py . Isso irá baixar e instalar ferramentas de instalação.

[atualizar]

Este script não funciona mais - a versão do setuptools que ele baixa não está no URI especificado em ez_setup.py -navigate para http://pypi.python.org/packages/2.7/s/setuptools/ para a versão mais recente - o script também faz alguma verificação md5, eu não olhei mais para isso.

Cajado
fonte
funciona muito bem e tudo está no diretório C: \ Python2X \ Scripts
Ib33X
3
Nem é preciso dizer que a variável env HTTP_PROXY deve ser definida no caso de conexão por meio de um proxy
fglez
2
Só para detalhar um pouco: 1. Baixe peak.telecommunity.com/dist/ez_setup.py 2. Clique duas vezes nele se Python estiver associado a arquivos * .py ou execute "python ez_setup.py" para o prompt de comando de um Python portátil, por exemplo) 3. Feito, digitar o comando "easy_install" agora deve funcionar.
Wernight
10

A resposta de 21 de novembro não funcionou para mim. Fiz funcionar em minha máquina com Vista de 64 bits seguindo as instruções do Método 1, exceto para a Etapa 3 que digitei:

setup.py install

Então, em resumo, eu fiz:

  1. Baixe setuptools-0.6c9.tar.gz
  2. Use 7-zip para extraí-lo para uma pasta (diretório) fora da pasta de instalação do Windows Python
  3. Em um prompt do DOS (comando), vá para a pasta setuptools-0.6c9 recém-criada e digite "setup.py install" (sem as aspas).
  4. Certifique-se de que seu PATH inclui o diretório C: \ Python2X \ Scripts apropriado

fonte
Eu também tive que fazer isso para o Vista x64
larf311
Não parecia precisar do PATH para instalar os pacotes mais tarde?
Jurgen,
6

Consigo encontrar o EXE no google,

você pode simplesmente baixá-lo do seguinte URL, clicar duas vezes e instalar ....

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

Shahjapan
fonte
3
Claro, esse arquivo foi carregado apenas algumas semanas antes de você encontrá-lo, e um ano inteiro depois que o OP o quis. No entanto, agora é a melhor opção, imo.
Xiong Chiamiov de
5

Comecei a trabalhar rapidamente baixando o código-fonte e executando (a partir do diretório extraído):

python.exe setup.py bdist_wininst

Isso constrói dist\setuptools-0.6c9.win32.exe, que é exatamente o instalador que você está procurando.

will-mvn
fonte
2

Acabei de instalar ferramentas de configuração da seguinte forma:

  1. Download obtido em http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e e extraído para uma pasta fora da minha instalação do Python.
  2. prompt de comando, em seguida, cd para essa pasta.
  3. digite python setup.py install

Isso será instalado a partir do código-fonte na pasta de pacotes do site do seu python e quaisquer outras etapas necessárias. Isso foi no Windows XP SP2.

NathanD
fonte
1

A "primeira opção" (4 etapas: baixar, extrair, executar, verificar PATH) não funcionou em minha máquina Windows Server 2008 x64 com Python 2.6 32 bits instalado, nem funcionou em minha máquina Vista x64 com Python 2.6 32 bits instalado.

A "segunda opção (5 etapas: baixar, extrair, extrair, executar, verificar PATH) funcionou no Windows Server 2008 x64 e no Windows Vista x64.

Muito obrigado por fornecer as instruções!

user76143
fonte
1

A opção OP 1 não funcionou para mim.

No entanto, fazer o setup.py install como mencionado por NathanD resolveu o problema.

Talvez isso devesse se tornar a opção 1?

Werner


fonte
sim, a opção 1 precisa ser da maneira descrita por Werner. funcionou para mim também.
Gnudiff
1

A opção de instalação mais fácil do setuptools é usar o Windows Installer pré-empacotado.

para Python de 32 bits no Windows, a página oficial do setuptools foi atualizada e tem instaladores do Windows para Python 2.6 e 2.7:

para Python de 64 bits no Windows, instaladores de ferramentas de configuração do Windows estão disponíveis aqui:

Corey Goldberg
fonte
1

setuptools foi atualizado na versão 0.6c11.

Tommy B
fonte
0

Meu conselho é esperar até o Python 2.6.2 para usar o Python 2.6 no Windows. Ainda existem alguns bugs que o tornam menos do que ideal ( este é particularmente desagradável ). Pessoalmente, não consegui fazer com que as ferramentas de configuração funcionassem totalmente bem no Vista x64, mesmo depois de instalar a partir da fonte. No Python 2.5.4, não tive problemas.

Jason Baker
fonte
0

A segunda opção funcionou para mim.

Duas notas:

uma. Após a instalação, ao usar o easy_install no Vista, faça-o como administrador. (Clique com o botão direito no atalho da linha de comando e clique em "executar como administrador"). Tive problemas ao tentar executar o easy_install sem fazer isso.

b. Ele quer dizer usar ez_setup de setuptools-0.6c9.tar.gz


fonte
adição: se você não puder dar a permissão. basta copiar o arquivo .py e easy_install.exe para um diretório temporário e executá-lo lá.
Özgür
-1

ActivePython já inclui ferramentas de configuração ( distribuir, na verdade), junto com pip e virtualenv.

Sridhar Ratnakumar
fonte