2016-09-19 1 views
0

Google 클라우드 및 데이터 랩을 처음 사용합니다. 나는 그것을 얻고 달리는 것을 고투했다. 데이터 랩 노트북에서 사용자 작성 .py 파일을 어떻게 가져올 수 있는지 궁금합니다.Google datalab에서 사용자 작성 사용자 정의 모듈을 가져 오는 방법은 무엇입니까?

"pip install git + ~~"를 사용해 보았습니다. 그것은 설치하지만 그것은 잘못된 디렉토리 또는 뭔가에 설치하는 것 같습니다. 가져올 수 없습니다.

도와주세요.

Btw, 개인 저장소에 "pip install git + ~~"할 수 있을지 궁금합니다. 노트북은 대화 형이 아닙니다. 나는 echoid를 시도했다. 암호를 반향하다 | pip install git + ~

고마워요!

+0

이것이 도움이되는지 확실하지 않은 경우 : http://stackoverflow.com/questions/33174293/adding-python-libraries-to-google-datalab-environment –

+0

http : // stackoverflow. com/questions/33165443/add-private-python-module-to-google-datalab? rq = 1 –

+1

@kayleeFrye_onDeck 답장을 보내 주셔서 감사합니다. 나는 이미 그들을 체크 아웃했다. 그것이 제가 언급 한 것을 시도한 방법입니다. 두 번째 게시물에 대한 자세한 내용을 묻는 중, 한 번 설치하면 가져올 것입니다. 감사! –

답변

1

파이썬 패키지가 올바르게 작성되었다고 가정하면, 파이썬 패키지를 설치 한 후에 가져 오기가 작동합니다.

중 하나

!pip install https://github.com/python-excel/xlrd/archive/master.zip 
import xlrd 

또는

!pip install git+http://github.com/python-excel/xlrd.git 
import xlrd 

가 나는 minimal python package을 만드는 과정을 실행하고 할 수 있었다 실행, (예로 xrld 패키지를 사용) Github에서에서 패키지를 설치하려면 Google Cloud Datalab에서 성공적으로 가져 오기 :

import funniest 
print funniest.joke() 

로를 설치 한 후 :

>> funniest.__file__ 
'/usr/local/lib/python2.7/dist-packages/funniest/__init__.pyc' 

은 또한 최소한의 파이썬 패키지를 만드는 시도하고 그것이 작동하는지 확인을 시도 할 수 :

!cd funniest && pip install . 

다음 코드를 실행하여 설치 위치를 확인할 수 있나요? 패키지와 최소 패키지의 차이점을 미묘하게 발견 할 수 있습니다.

관련 문제