Python pip安装django allauth UnicodeDecodeError

Python pip安装django allauth UnicodeDecodeError,python,django,pip,ubuntu-10.04,docker,Python,Django,Pip,Ubuntu 10.04,Docker,我试图在docker容器中使用Python3.3.2 pip安装django allauth,但遇到了一个Unicode解码错误。它正确安装在我的mac上。。。有什么想法吗 里面有码头工人的流浪汉。Vagrant正在精确运行,我的docker容器是这个docker索引()中的xdrum/ubuntu10.04-base。从docker容器内的虚拟环境执行pip安装。Pip版本1.4.1和python 3.3.2 在我的mac上,django allauth在os x虚拟环境中安装得很好 真的很努

我试图在docker容器中使用Python3.3.2 pip安装django allauth,但遇到了一个Unicode解码错误。它正确安装在我的mac上。。。有什么想法吗

里面有码头工人的流浪汉。Vagrant正在精确运行,我的docker容器是这个docker索引()中的xdrum/ubuntu10.04-base。从docker容器内的虚拟环境执行pip安装。Pip版本1.4.1和python 3.3.2

在我的mac上,django allauth在os x虚拟环境中安装得很好


真的很努力想弄明白这一点,所以谢谢你的帮助

您是否尝试过定义区域设置?Docker容器中没有默认定义的容器。在大多数情况下,您甚至不必安装locale包,只需定义locale环境变量即可


(ps您的代码片段在dpaste.de上不再可用)

设置区域设置帮助

RUN locale-gen en_US en_US.UTF-8
ENV LANG en_US.UTF-8

嘿,出于好奇,你为什么使用Ubuntu 10.04而不是12.04?我知道你会选择LTS版本(我也这么做),但是10.04,哇:-)看起来解决了这个问题;你能再试一次吗?如果不行的话,发一个链接到Dockerfile,展示如何复制吗?使用Ubuntu10.04模拟heroku框,因为他们正在运行。新的push为我提供了另一个UnicodeDecodeError,但提出了一个pull请求,要求将其编码为ascii码,这很有效。