【发布时间】:2013-12-08 05:42:00
【问题描述】:
我正在尝试在 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 虚拟环境中安装得很好。
真的很难弄清楚这个,所以谢谢你的帮助!!!
【问题讨论】:
-
嘿,出于好奇,您为什么使用 Ubuntu 10.04 而不是 12.04?我知道您会选择 LTS 版本(我也这样做),但是 10.04,哇 :-) 看起来 this commit 解决了这个问题;你能再试一次吗,如果它不起作用,请发布一个指向 Dockerfile 的链接,展示如何重现?
-
使用 Ubuntu 10.04 来模拟 Heroku 盒子,因为它们正在运行。新推送对我来说有另一个 UnicodeDecodeError,但提出了一个请求以编码为 ascii 的请求。
标签: python django pip ubuntu-10.04 docker