2013-02-17 6 views
1

프로덕션 서버에서 pip/install pyramid_mongodb를 사용할 때 아무런 문제가 없습니다. 그러나 pyramid_jinja2에 관해서는이 문제가 계속 나타나고 그것이 나를 괴롭히는 원인이됩니다. 나는 pip/install과 easy_install을 사용했지만 둘 다 작동하지 않습니다.프로덕션 서버에 pyramid_jinja2를 설치할 때 오류가 발생했습니다.

저는 python3.3을 사용하고 있습니다.

어떻게 해결해야합니까?

[email protected] [/home/vrnet/public_html/env]# sudo -u vrnet ./bin/pip install pyramid_jinja2 

Downloading/unpacking pyramid-jinja2 
    Running setup.py egg_info for package pyramid-jinja2 
    Traceback (most recent call last): 
     File "<string>", line 16, in <module> 
     File "/home/vrnet/public_html/env/build/pyramid-jinja2/setup.py", line 21, in <module> 
     CHANGES = open(os.path.join(here, 'CHANGES.txt')).read() 
     File "/home/vrnet/public_html/env/lib64/python3.3/encodings/ascii.py", line 26, in decode 
     return codecs.ascii_decode(input, self.errors)[0] 
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 131: ordinal not in range(128) 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 16, in <module> 

    File "/home/vrnet/public_html/env/build/pyramid-jinja2/setup.py", line 21, in <module> 

    CHANGES = open(os.path.join(here, 'CHANGES.txt')).read() 

    File "/home/vrnet/public_html/env/lib64/python3.3/encodings/ascii.py", line 26, in decode 

    return codecs.ascii_decode(input, self.errors)[0] 

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 131: ordinal not in range(128) 

---------------------------------------- 
Command python setup.py egg_info failed with error code 1 in /home/vrnet/public_html/env/build/pyramid-jinja2 
+0

이상한 문제. 나는 파이썬 3.3을 사용하고 있는데 ** easy_install **과 ** pip **를 사용하여 이것을 재현 할 수 없다. – Tshepang

+0

CentOS 64에서 운영되는 프로덕션 서버에서도 python3.3을 실행하고 있습니다. root @ vre [/ home/vrnet/public_html/env] # sudo -u vrnet ./bin/easy_install pyramid_jinja2를 사용해 보았습니다. 그것은 여전히 ​​동일한 문제입니다 : 파일 "/home/vrnet/public_html/env/lib64/python3.3/encodings/ascii.py", 26 행, 디코드 – Gino

답변

1

패키지 changelog에는 패키지 설치를 위반하는 파일에 ASCII가 아닌 문자가 있습니다. 이것에 관해 나는 filed a bug report를 가지고있다.

개발자와 논의하거나 파이썬 2 또는 다른 템플릿 엔진으로 전환해야합니다.

+0

에있는 경우 어떻게해야합니까 문제를 해결해야합니다. 프로덕션 서버에는 python2.6.6이 설치되어 있습니다. – Gino

+0

@Gino : 서버에 2.6이 설치되어 있으면 * 반드시 Python 3을 사용하여 개발하면 안됩니다. 파이썬 2.6을 대신 설치하십시오. –

+0

감사합니다 martijn, python3을 사용하지 않는 이유가 있습니까? 대신 2.6입니까? – Gino

관련 문제