Pip: Não é possível instalar PyYaml: UnicodeDecodeError: o codec 'utf-8' não pode decodificar o byte 0xc6 na posição 69: byte de continuação inválido

Criado em 27 jan. 2018  ·  3Comentários  ·  Fonte: pypa/pip

  • Versão Pip: 9.0.1
  • Versão Python: 3.6.4
  • Sistema operacional: Windows, 64 bits

Descrição:

Installing collected packages: PyYAML
  Running setup.py install for PyYAML ... error
Exception:
Traceback (most recent call last):
  File "c:\users\nathan\appdata\local\programs\python\python36-32\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
    return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 69: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\nathan\appdata\local\programs\python\python36-32\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "c:\users\nathan\appdata\local\programs\python\python36-32\lib\site-packages\pip\commands\install.py", line 342, in run
    prefix=options.prefix_path,
  File "c:\users\nathan\appdata\local\programs\python\python36-32\lib\site-packages\pip\req\req_set.py", line 784, in install
    **kwargs
  File "c:\users\nathan\appdata\local\programs\python\python36-32\lib\site-packages\pip\req\req_install.py", line 878, in install
    spinner=spinner,
  File "c:\users\nathan\appdata\local\programs\python\python36-32\lib\site-packages\pip\utils\__init__.py", line 676, in call_subprocess
    line = console_to_str(proc.stdout.readline())
  File "c:\users\nathan\appdata\local\programs\python\python36-32\lib\site-packages\pip\compat\__init__.py", line 75, in console_to_str
    return s.decode('utf_8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 69: invalid continuation byte

O que eu executei:

git clone https://github.com/ritiek/spotify-downloader
cd .\spotify-downloader
pip3 install -U -r requirements.txt
auto-locked

Comentários muito úteis

Edit: Fixo: Acabei de executar no Windows cmd: chcp 65001 e CodePage alterado para UTF-8.

Todos 3 comentários

Edit: Fixo: Acabei de executar no Windows cmd: chcp 65001 e CodePage alterado para UTF-8.

Configuração de ambiente virtual
Versão Python: 3.6.3
Sistema operacional: Windows, 64 bits

Keras não estava instalando porque a configuração de pyyaml ​​não correspondia ao python 3.6.
Eu já tinha o Anaconda instalado em um virtualenv diferente com o keras funcionando bem (módulo pyyaml ​​instalado). Acabei de usar conda install pyyaml ​​em vez de pip e ele foi instalado, usando pip install keras para instalar a biblioteca keras em meu novo ambiente virtual.

Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Abra um novo problema para bugs relacionados.

Esta página foi útil?
0 / 5 - 0 avaliações