2014-01-09 2 views
1

피사를 설치하려고하는데 모든 요구 사항이 설치되어 있습니다.우분투 (장고)에 피사를 설치하십시오

나는 노력 수입 :

import ho.pisa as pisa 

나 :

import xhtml2pd.pisa as pisa 

오류 :

ImportError 
Exception Value:  

No module named reportlab.lib.units 

마지막 역 추적 :

from pisa_util import * 

from reportlab.lib.units import inch, cm 

가상 환경에서 실행 중입니다. 나는 모든 요구 사항이 설치되어 있다고 생각한다.

내가 그랬어 :

sudo apt-get install python-pisa 

은 test.html를 생성하고, 명령 줄에서 :

xhtml2pdf test.html target.pdf 

이 제대로

그러나 PDF를 생성합니다

pip install reportlab 
Requirement already satisfied (use --upgrade to upgrade): reportlab in /usr/local/lib/python2.7/dist-packages 
Cleaning up... 

를 정지 오류를 던집니다.

도움을 주시면 감사하겠습니다.

+0

reportlab 설치가없는 것 같습니다. 주도했다. –

+0

슬레이터에게 감사드립니다. reportlab을 설치했지만 동일한 오류가 발생했습니다. 내가 시도한 것에 대한 편집을 참조하십시오. – user3044258

+0

다시 한 번 편집을 참조하십시오. reportlab – user3044258

답변

2

이것은 작성자의 질문에 대한 해결책으로 적절한 절로 이동되었습니다.
질문 작성자에게 : 평판을 얻고 싶다면 자유롭게 새로운 대답을 작성한 다음이 답변을 제거하기 위해 ping을 실행하십시오.

마지막으로 문제가 해결되었습니다. 가상 환경에있는 경우

, 당신은 실행해야합니다

pip install reportlab 

bin 디렉토리에 project 폴더 아래, 예 :

~/.virtualenvs/project/bin 
+0

괜찮습니다. 명성은 중요하지 않습니다. 감사 – user3044258

0

설치 PIP xhtml2pdf

가 피사

를 설치 PIP