2017-01-31 18 views
2

, 내가 파이썬 2.7를 사용하고 있는데, 우분투 16.04은 중복으로 표시하지 마십시오 설치되어 있지 않습니다. 12없음 모듈은 비슷한 질문에 대한 해결책이 나</p> <p>내 시스템이 작동하지 않기 때문에

내가하려는 것은 pdftohtml을 사용하여 pdf 파일을 html로 변환하는 것입니다. poppler로 할 수있는 것 같습니다.

나는 apt-get을 설치 sudo는 파이썬 - poppler를 설치 한과가 설치되어 보인다 :

dpkg -s python-poppler 
Package: python-poppler 
Status: install ok installed 
Priority: optional 
Section: python 
Installed-Size: 144 
Maintainer: Ubuntu Developers <[email protected]> 
Architecture: amd64 
Version: 0.12.1-8.1 
Provides: python2.7-poppler 
Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.8.0), libpoppler-glib8 (>= 0.18.0), python (>= 2.7), python (<< 2.8), python-gtk2 (>= 2.10.0), python-gobject (>= 2.10.1), python-cairo (>= 1.8.4) 
Description: Poppler Python bindings 
This package includes Python bindings for LibPoppler. 
It is needed to run programs written in Python and using Poppler set. 
LibPoppler is a PDF rendering library based on xpdf PDF viewer, and used by 
kpdf and evince PDF viewers. 
Original-Maintainer: Andrea Gasparini <[email protected]> 
Homepage: http://launchpad.net/poppler-python 

그러나, 수입 poppler에 그것을 가져 오기 오류가 발생합니다. 여기에 무엇이 누락 되었습니까?

+0

코드를 표시 할 수 있습니까? –

+0

import poppler - 실제로 스크립트에서 작성한 모든 것입니다. 어쩌면 내가 다른 것을 설치해야한다 - 추가적으로 또는 대신 ... – fanny

+0

pip 설치를 시도 했습니까? –

답변

1

좋아요, 문제는 제 가상의 env가 매개 변수로 생성되지 않았기 때문에 --no-site-packages가 기본값으로 사용되었습니다. mkvirtualenv --system-site-packages를 사용하여 다시 만들면 모든 것이 정상입니다.

+0

더 나은 해결책은 가상 환경에'pip'를 사용하여 poppler를 설치하는 것입니다. – zmbq

+1

어떻게 든 그것은 ' 일하다 – fanny