首页 > 解决方案 > Pip 安装煤油给出 unicodeDecodeError

问题描述

我正在尝试pip3 install kerosene从 nvidia-docker 容器中执行。我得到错误:

Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-16cx_v3e/fuel/setup.py", line 10, in <module>
    LONG_DESCRIPTION = f.read().strip()
  File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1803: ordinal not in range(128)

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-0e0cswbo/fuel/

我用谷歌搜索了这个错误,发现有些人是从工作目录或用户名中的非 ascii 字符中得到的,但我认为这不是我的情况。有谁知道修复或我如何进一步调查?

标签: unicodecompiler-errorspip

解决方案


该错误似乎在 2 年前在燃料中修复,但它不包含在 PyPI 的包中。从 Github 安装:

pip install -U git+https://github.com/mila-udem/fuel.git#egg=fuel

推荐阅读