Erro com o Bazaar após instalar o Python 3.0: 'exceto o locale.Error, e: Não é possível usar o bazaar'

-2

Não consigo mais executar nenhum comando bzr depois de atualizar o Python 2.7 para o Python 3.5

# bzr               
 File "/usr/bin/bzr", line 49
except locale.Error, e:
                   ^ SyntaxError: invalid syntax

Olhando pela linha 49, encontra-se:

LC_ALL está definido para uma cadeia vazia.

    
por user123456 07.10.2016 / 16:41

2 respostas

1

A linha 49 é except locale.Error, e: e na tela você lê: except locale.Erro-, e:

    
por Ron 07.10.2016 / 16:52
0

O erro vem do fato de que o Python usa outra sintaxe para expeption

  • Python2.7 : except locale.Error, e:
  • Python3 : except locale.Error as e:

É possível alterar a expressão, mas eu preferi alterar a primeira linha de /usr/bin/bzr de #!/usr/bin/python para #!/usr/bin/python2.6 , pois meu comando python aponta para uma versão +3.0.

    
por user123456 07.10.2016 / 17:05