Pip: 无法安装 PyYaml: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 69: invalid continuation byte

创建于 2018-01-27  ·  3评论  ·  资料来源: pypa/pip

  • 点子版本:9.0.1
  • Python版本:3.6.4
  • 操作系统:Windows,64位

描述:

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

我跑过的:

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

最有用的评论

编辑:修正:我刚刚在 windows cmd 中执行: chcp 65001和 CodePage 更改为 UTF-8。

所有3条评论

编辑:修正:我刚刚在 windows cmd 中执行: chcp 65001和 CodePage 更改为 UTF-8。

虚拟环境设置
Python版本:3.6.3
操作系统:Windows,64位

Keras 没有安装,因为 pyyaml 设置不符合 python 3.6。
我已经将 Anaconda 安装在不同的 virtualenv 中,keras 工作正常(安装了 pyyaml 模块)。 我只是使用 conda install pyyaml 而不是 pip 并安装了它,从而使用 pip install keras 在我的新虚拟环境中安装 keras 库。

由于关闭后没有任何近期活动,因此该线程已自动锁定。 请为相关错误打开一个新问题。

此页面是否有帮助?
0 / 5 - 0 等级