2013-12-08 5 views
2

docker 컨테이너에 Python 3.3.2로 django-allauth를 설치하려고하는데 유니 코드 디코드 오류가 발생합니다. 그것은 내 맥에 제대로 설치 ... 어떤 아이디어?pip install django-allauth UnicodeDecodeError

도저가있는 방랑제를 실행 중입니다. 방글라데시가 정확히 작동하고 있고, 도커 컨테이너 (xdrum/ubuntu10.04-base)는 도커 색인 (https://index.docker.io/u/xdrum/ubuntu10.04-base/)입니다. docker 컨테이너 안의 가상 env에서 pip 설치. Pip 버전 1.4.1 및 python 3.3.2.

내 Mac에서 django-allauth는 OS x 가상 환경에 잘 설치됩니다.

정말이 사진을 찍으 려는데 정말 감사합니다. 도움에 감사드립니다 !!!

+0

https://github.com/pennersr/django-allauth/issues/475 – soulseekah

+0

하는 데 도움이 이봐, 호기심 때문에 왜 12.04가 아닌 우분투 10.04를 사용합니까? 나는 당신이 LTS 버전 (나는 똑같은 일을한다)으로 갈 것이라고 생각하지만, 10.04, whoa :-) 그것은 [이 커밋] (https://github.com/pennersr/django-allauth/commit/f55961063f5b0114ef8030c06430929007ecfb29)처럼 보입니다. 문제를 해결합니다. 다시 시도 할 수 있습니까? 작동하지 않는 경우 Dockerfile에 재현 방법을 보여주는 링크를 게시 하시겠습니까? – jpetazzo

+0

우분투 10.04를 사용하여 heroku 상자를 모방합니다. 새로운 push는 나를 위해 또 다른 UnicodeDecodeError를 가지고 있었지만 작동했던 ascii로 인코딩 할 pull 요청을했다. – user2128350

답변

0

LOCALE 정의를 시도해 보셨습니까? Docker 컨테이너에는 기본적으로 정의되어 있지 않습니다. 대부분의 경우 로켈 패키지를 설치할 필요가 없으며 LOCALE 환경 변수 만 정의하면됩니다. 로케일을 설정

(당신의 조각은 더 이상 dpaste.de에 사용할 수없는 PS)

0

RUN locale-gen en_US en_US.UTF-8 
ENV LANG en_US.UTF-8 
관련 문제