intérprete ruim para python

0

Eu instalei o pip3 para minha versão atual do python == > user@my_machine:~$ python -V Python 3.5.1+

Eu usei este comando sudo apt install python3-pip .

Quando estou cansado de verificar a versão do pip == > pip3 -V , tenho um erro

-bash: /usr/local/bin/pip3: /usr/bin/python3.6: bad interpreter: No such file or directory

Anteriormente, eu tinha instalado o python3.6 e o excluía.

Aqui está a aprovação:

>sudo apt remove python3.6 Reading package lists... Done Building dependency tree
Reading state information... Done Package 'python3.6' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Aqui está minha ${PATH} == > echo ${PATH} /home/user/.local/share/umake/bin:/home/user/.local/share/umake/bin:/home/user/.local/share/umake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/snap/bin

Alguém poderia me ajudar e mostrar como eu posso consertar o caminho para o meu pip atual?

    
por fuser 27.05.2017 / 14:48

2 respostas

0
  1. Execute o comando which python3 para mostrar o caminho para o executável python3. Nos comandos da etapa 2, estou assumindo que é o padrão que é /usr/bin/python3

  2. Crie um link simbólico em /usr/bin/python3.6 , que faz referência ao arquivo /usr/bin/python3 .

    sudo ln -s /usr/bin/python3 /usr/bin/python3.6
    
por karel 27.05.2017 / 15:16
1

Digite um terminal (usei o terminal VSCode, porque meu terminal padrão com Ctrl + Alt + T não funciona)

  1. sudo update-alternatives --config python3

Veja a saída do terminal Você será solicitado a selecionar o caminho para o seu python3, no meu caso eu selecionei o número da opção 1 (eu quero a opção que diz python3.6 manual mode)

  1. Agora tudo deve funcionar bem (terminal, gerenciador de atualização de software, python etc)
por Sorin Veștemean 27.10.2018 / 10:34