Estou tendo problemas com a instalação de pacotes no Python 3.
Eu sempre instalei pacotes com setup.py install
. Mas agora, quando tento instalar o pacote ansicolors, recebo:
importerror "Nenhum módulo chamado Setuptools"
Não faço ideia do que fazer porque não tinha as ferramentas de instalação instaladas no passado. Ainda assim, consegui instalar muitos pacotes setup.py install
sem o setuptools. Por que devo obter as ferramentas de instalação agora?
Não consigo nem instalar o setuptools porque tenho o Python 3.3 e o setuptools não suporta o Python 3.
Por que meu comando de instalação não funciona mais?
sudo apt-get install python3-setuptools
python3 python3-pip python3-setuptools
e funcionou. Obrigado.apt-get install python3-setuptools
.EDIT: Página oficial do setuptools dox :
Portanto, o restante deste post provavelmente está obsoleto (por exemplo, alguns links não funcionam).
Distribute - é um fork do setuptools que "oferece suporte ao Python 3". Instruções de instalação para distribuir (setuptools) + pip:
Problema semelhante aqui .
UPDATE: Distribute parece estar obsoleto, ou seja, mesclado no Setuptools: Distribute é um fork obsoleto do projeto Setuptools. Desde o lançamento do Setuptools 0.7, o Setuptools e o Distribute foram mesclados e o Distribute não está mais sendo mantido. Todo esforço contínuo deve fazer referência ao projeto Setuptools e à documentação do Setuptools.
Você pode tentar com as instruções encontradas na página setuptools pypi (não testei isso, desculpe :():
fonte
sudo pip install distribute
não funcionaria. Meus problemas estão documentados em stackoverflow.com/questions/16846742/…Eu estava fazendo isso dentro de uma virtualenv no Oracle Linux 6.4 usando python-2.6, para que as soluções baseadas em apt não fossem uma opção para mim, nem as idéias python-2.7. Minha correção foi atualizar minha versão das ferramentas de instalação instaladas pelo virtualenv:
Depois disso, consegui instalar pacotes no virtualenv. Sei que esta pergunta já teve uma resposta selecionada, mas espero que esta resposta ajude outras pessoas na minha situação.
fonte
pip uninstall setuptools
e depois:
pip install setuptools
Isso funciona para mim e corrige meu problema.
fonte
O
distribute
pacote fornece uma versão compatível com Python 3 desetuptools
: http://pypi.python.org/pypi/distributeAlém disso, use
pip
para instalar os módulos. Ele encontra automaticamente dependências e as instala para você.Funciona muito bem para mim com o seu pacote:
fonte
Windows 7:
Eu dei uma solução completa aqui para webdriver python selênio
fonte
A ferramenta recomendada pelo PyPA para instalar e gerenciar pacotes Python é
pip
.pip
está incluído no Python 3.4 ( PEP 453 ), mas para versões mais antigas, veja como instalá- lo (no Windows):Faça o download https://bootstrap.pypa.io/get-pip.py
fonte
Alguns anos atrás, herdei um projeto python (2.7.1) em execução no Django-1.2.3 e agora pedi para aprimorá-lo com possibilidades de QR. Obteve o mesmo problema e também não encontrou o pip ou o apt-get. Então resolvi de uma maneira totalmente diferente, mas fácil. Eu / bin / vi-ed o setup.py e alterei a linha "from setuptools import setup" para: "from distutils.core import setup" Isso fez isso por mim, então achei que deveria postar isso para outros usuários executando pythons antigos . Atenciosamente, Roger Vermeir
fonte