2012-12-17 3 views
8

Google 번역 API를 사용하는 작은 Python 스크립트를 nosetest하려고합니다. '나는 API 또는 일을 내가 그렇게 nosetest 할 필요를 설치해야 할
Nosetest 및 Google API : "apiclient.discovery라는 모듈 없음"

ImportError: No module named apiclient.discovery 

스크립트는 잘 실행 말해 중지, 난 당신처럼 그것을 가져 핍으로 설치,하지만 난 할 수 nosetest로이 작업을 수행하는 방법에 대한 정보를 찾으십시오.

도움이 될 것입니다. :)

+0

컴퓨터에 여러 개의 Python 설치가 있습니까? –

+0

나는 virtualenvwrapper에서 일한다. 하지만 API는 외부에 설치되어 있습니다. – LukasKawerau

+0

코 테스트에서 코드를 삭제하여 실행되는 pythonpath를 출력하십시오. –

답변

1

The script runs fine, I import it as you would and installed it with pip, but I can't find any info on how to make this work with nosetest.

GAE는 불행히도 pip과 호환되지 않습니다. 이런 비슷한 문제가 발생했습니다.

파이썬의 라이브러리에있는 모듈을 복사하거나 웹 사이트에서 모듈을 다시 다운로드 한 다음 GAE 코드에 직접 붙여 넣을 수 있습니다. 종종 개발자는 lib라는 폴더를 만들고 PYTHONPATH을 추가합니다.

다음 nosetests 이어야합니다.