Shell me pede para instalar o IDLE apesar de já estar instalado

0

Eu executei este comando para abrir um arquivo .py no terminal ocioso:

idle python_file.py

A Shell exibiu a seguinte mensagem em resposta:

The program 'idle' is currently not installed. You can install it by typing:
sudo apt-get install idle

Eu já instalei o idle e o infact usei o mesmo para criar python_file.py. Por que o shell me pede para instalá-lo novamente? Usando o Ubuntu 13.10, se ajudar.

    
por Vineet Kaushik 21.02.2014 / 18:46

3 respostas

0

Verifique seu diretório /usr/bin . Na minha máquina, pelo menos, o IDLE é instalado em /usr/bin/idle-python2.7 e /usr/bin/python3.2 , então eu abriria o arquivo usando:

% bl0ck_qu0te%     
por Aramdooli 03.03.2014 / 21:35
2

Dos seus comentários, parece que você não tem o IDLE instalado, então abra o terminal e digite:

sudo apt-get install idle idle3

Existem dois IDLEs diferentes (o IDLE 3 é um IDE para Python 3) e esse comando instalará ambos.

    
por karel 21.02.2014 / 19:27
0

Parece que idle não está no caminho do seu ambiente. Para ver quais diretórios estão em seu caminho, você pode executar:

echo $PATH

Quando você executa um comando a partir do terminal ( ls , cat , etc.), o bash procura o binário / script correspondente em cada um dos diretórios listados a partir do comando acima.

Você pode instalar com apt como os outros sugeriram, ou se tiver absolutamente certeza de que você o instalou no seu sistema, você pode tentar procurá-lo com find :

sudo find / -iname "*idle*"

O que deve ajudá-lo a determinar onde está o binário. Uma vez / se você encontrar o local do binário, adicione-o ao seu caminho para evitar o mesmo erro no futuro:

export PATH=$PATH:/path/to/idle/binary

Que pode ser adicionado ao seu arquivo ~/.bashrc .

    
por Ross 03.03.2014 / 21:58