Python 2.7 pip install lxml UnicodeDecodeError

时间:2014-06-20 16:55:29

标签: python-2.7 pip lxml python-unicode

我正在尝试在运行Ubuntu 14.04的流浪盒上安装lxml == 3.3.5。我无法通过的错误如下。

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: ordinal not in range(128)

使用Python 2.7.6 / PIP 1.5.6和VirtualEnv 1.11.6

在搜索了一下后,我尝试了最常用的设置区域设置的解决方案(下面的输出)

LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8" 
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

locale -a

的输出
C
C.UTF-8
en_US.utf8
POSIX

但这会产生同样的错误。构建失败的完整日志可用here。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

将框切换到ubuntu/trusty64修复了构建lxml的问题。我不确定云图上的根本原因是什么。