pip install django-allauth UnicodeDecodeError

时间:2013-12-08 05:42:01

标签: python django pip ubuntu-10.04 docker

我正在尝试用Docker容器中的Python 3.3.2安装django-allauth,我得到了一个Unicode解码错误。 https://dpaste.de/JaXg它安装在我的Mac上......有什么想法吗?

使用Docker运行Vagrant。 Vagrant运行精确,我的docker容器是这个docker索引(https://index.docker.io/u/xdrum/ubuntu10.04-base/)的xdrum / ubuntu10.04-base。从docker容器内的虚拟环境执行pip安装。 Pip版本1.4.1和python 3.3.2。

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

真的很难找到这个,所以感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

您是否尝试过定义LOCALE? Docker容器中默认没有定义一个。在大多数情况下,您甚至不必安装语言环境包,只需定义LOCALE环境变量即可。

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

答案 1 :(得分:0)

设置区域设置有帮助

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