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?


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.


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.


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

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,


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.


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.


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!


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


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



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.


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


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


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.