我正在尝试用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虚拟环境中安装得很好。
真的很难找到这个,所以感谢你的帮助!
答案 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