não pode executar nenhum programa do python 2 devido a erro de codificação

0

Após uma atualização do sistema, não consigo executar nenhum programa do python 2. Eu recebo o erro.

UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 203: invalid start byte

python3 diz que usa utf-8 mas python2 usa ascii? devo mudar isso, e se sim, como?

/usr/bin/python -c 'import sys; print(sys.getdefaultencoding())'

utf-8

/usr/bin/python2 -c 'import sys; print(sys.getdefaultencoding())'

ascii

Eu uso o Arch Linux. O python padrão sempre foi python, mas eu uso principalmente python2. isso não mudou. python3 funciona bem. Agora com o python2 nem mesmo o easy_install-2.7 funciona. y

    
por yemu 31.03.2016 / 13:37

0 respostas