unicode - 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 字符中得到的,但我认为这不是我的情况。有谁知道修复或我如何进一步调查?
解决方案
该错误似乎在 2 年前在燃料中修复,但它不包含在 PyPI 的包中。从 Github 安装:
pip install -U git+https://github.com/mila-udem/fuel.git#egg=fuel
推荐阅读
- git - Git,找出文件中提交的大多数行在哪个时区
- javascript - 反转链表......我的实现有什么问题?
- r - R 在运行时将 %>% 运算符结果存储在哪里?
- algorithm - 如何计算蒙特卡洛算法的误差函数?
- javascript - 如何切换整个页面的深色主题?
- sql - 显示学生总数
- sql - 如何从 SQL 中的第三个表中获取信息
- javascript - 为什么即使没有找到资源,使用搜索参数发出 GET 请求也不会返回 404
- python - Selenium 悬停在不正确的 FirefoxWebElement 而不是指定的元素上
- java - 如何在钩子和特定标签之后为 cucumber.io 5.6.0 提供优先顺序