2017-04-18 1 views
0

를라는 이름의 모듈 :Google 클라우드 SDK ImportError를 :</p> <p>나는 다음과 같은 오류를 받고 있어요 'google.cloud 수입 pubsub에서'나는 리눅스에 새로운 오전과 다음을 필요로하는 파이썬 스크립트를 실행하려고 cloud.google

Traceback (most recent call last): 
    File "file.py", line 2, in <module> 
    from google.cloud import pubsub 
ImportError: No module named google.cloud 

어떻게이 모듈에 액세스 할 수 있습니까? Google의 Cloud SDK를 설치했습니다. 나는 그것이 어떤 파일에서이 SDK "모듈"에 대한 경로를 제공하는 것과 관련이 있다고 가정한다. 파이썬 스크립트에서 pubsub를 사용하려면

답변

1

,이 같이 핍를 통해 설치해야합니다

  • 설치 핍과 VIRTUALENV

    sudo apt-get install python-pip python-dev build-essential 
    sudo pip install virtualenv 
    
  • 새로운 환경을 만들고 활성화하는

    cd project-folder 
    virtualenv env 
    source env/bin/activate 
    
  • pubsub 모듈 설치

    012 (일반적으로 어디

    1, 앱 엔진 프로젝트의 동일한 디렉토리 :

    pip install google-cloud-pubsub 
    
4

이 만 앱 엔진에 배포 할 때 발생하는 경우 3,516,후 (이것은 나를 위해 일한) 다음과 같은 솔루션을 고려 ..

# appengine_config.py 
from google.appengine.ext import vendor 

# Add any libraries install in the "lib" folder. 
vendor.add('lib') 
: 당신은 당신의 ** 평, ** YAML 및 index.html을), "appengine_config.py는"

2

, 당신의 appengine_config.py에 다음 코드를 넣어라는 파이썬 파일을 추가를 넣어 0

3, 해당 디렉토리에서 라이브러리 가져 오기가 포함 된 "lib"폴더가 있는지 확인하십시오 (google.cloud가 있는지 확인하십시오)

4, 배포하고 해당 문제를 해결해야합니다.

+0

pycharm에 appengine_config.py에서 이것을 사용했습니다. – JSBach

관련 문제