setuptools deve ser instalado para instalar a partir de uma distribuição de origem

0

Estou tentando instalar pywavelets lib Eu dei um comando pip install pywavelets Isso me deu um erro setuptools deve ser instalado para instalar a partir de uma distribuição de origem.

Verificando com este erro eu vi algumas postagens dizendo que usam um comando sudo pip install -U setuptools quando feito, mostra o seguinte

The directory '/home/raady/.cache/pip/http' or its parent directory is  
not owned by the current user and the cache has been disabled. Please
check the permissions and owner of that directory. If executing pip 
with sudo, you may want sudo's -H flag. You are using pip version 
7.1.0, however version 8.1.2 is available. 
You should consider upgrading via the 'pip install --upgrade pip' 
command. The directory '/home/raady/.cache/pip/http' or its parent 
directory is not owned by the current user and the cache has been 
disabled. Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.
/usr/local/lib/python2.7/dist-packages/pip-7.1.0-
py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: 
InsecurePlatformWarning: A true SSLContext object is not available. 
This prevents urllib3 from configuring SSL appropriately and may cause 
certain SSL connections to fail. For more information, see  
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Requirement already up-to-date: setuptools in usr/local/lib/python2.7/dist-packages/setuptools-23.0.0-py2.7.egg

Na instrução que vi e embora precise atualizar, tentei com o comando pip install --upgrade pip mostrou o seguinte erro Comocorrigirissoparaqueeuinstaleabibliotecapywavelet.

Estoutentandoinstalarospacotesnolink' instalar os pacotes necessários para o python Eu não consegui instalar nenhum pacote.

Onde poderia estar o problema? como corrigir isso?

    
por Raady 22.06.2016 / 13:34

2 respostas

1

Eu não entendo o erro, mas consegui fazê-lo funcionar.

Eu usei os seguintes comandos

sudo apt-get install python-pkg-resources=3.3-1ubuntu1
sudo apt-get install python-setuptools
pip install pywavelets

e isso resolveu o meu problema.

    
por Raady 22.06.2016 / 15:05
1

Primeiramente, verifique se você tem todas as permissões necessárias ao instalar.

Por exemplo:

pip install --upgrade pip

falhou devido a um Permission denied .

Para resolver esse problema, execute-o como sudo , da seguinte forma:

sudo pip install --upgrade pip
    
por Ichor de Dionysos 20.02.2017 / 13:07