Não consigo instalar o easy_install no meu ubuntu

8

eu tenho que instalar o Review board no ubuntu, tentei seguir os comandos, mas estou recebendo erro

sudo apt-get install python-setuptools.


Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate

Então eu tentei abaixo do comando, mas para isso também estou recebendo mensagem de erro:

apt-get upgrade

E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

O que devo fazer? Por favor, me ajude!!!!!

swati
fonte

Respostas:

16

Abra um terminal pressionando Ctrl+ Alt+ Te digite o seguinte:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-setuptools

Razões por trás dos erros
Error1:

Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate 

Isso acontece quando você está tentando instalar um pacote sobre o qual o APT não tem idéia. Ao adicionar fontes de software e atualizar o apt-get, o banco de dados do sistema APT é atualizado com todos os pacotes nos repositórios listados na lista de fontes de software.

Então, quando você tenta instalar qualquer pacote, o apt verifica o nome do pacote no banco de dados, encontra-o e verifica o nome do repositório de onde ele foi obtido. Em seguida, ele baixa o pacote desse repositório.
Erro2 :

  apt-get upgrade

    E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Isso significa que você não é o usuário sudoroot.

M.Tarun
fonte
Mesmo depois de digitar os comandos acima, estou recebendo a mesma mensagem de erro. E: O pacote python-setuptools não possui candidato à instalação. Após usar o sudo apt-get upgrade: testpc1 @ ubuntu: ~ $ sudo apt-get upgrade Lendo listas de pacotes ... Concluído Criando árvore de dependências Lendo informações de estado ... Concluído 0 atualizado, 0 instalado recentemente, 0 para remover e 0 não atualizado .
swati
Qual versão do ubuntu você está usando?
M.Tarun
Esta resposta não é mais válida. easy_install foi removido de python-setuptools: askubuntu.com/a/1052682/519931
Pedro Gordo
3

Por favor, não use easy_install, mas tente pip.

sudo apt-get install python-pip

Agora você pode usá-lo quase da mesma maneira que easy_install, mas com um melhor gerenciamento de pacotes.

sudo pip install <pypi-package>
Timo
fonte
Após executar o comando acima, estou recebendo a mensagem de erro abaixo: testpc1 @ ubuntu: ~ $ sudo apt-get install python-pip Lendo listas de pacotes ... Concluído Criando árvore de dependência Lendo informações de estado ... Concluído E: Não foi possível encontrar o pacote python -pip
swati
Algumas razões pelas quais você deve usar pip: stackoverflow.com/questions/3220404/...
Javier Rivera
1

A resposta para o seu segundo problema (não foi possível abrir o arquivo de bloqueio) que você encontra aqui .

zwets
fonte
0

Se você estiver usando o python3 virualenv para instalar o pacote desejado via easy_install, tente instalar o python3-pip primeiro executando

sudo apt install python3-pip

e instale o pacote necessário via

pip install <desired-package>
Avin Mathew
fonte