2017-03-16 21 views
1

最近Pyrebaseで作業を開始しようとしましたが、Python 2.7.13をインストールしてPyrebaseをインストールした後、モジュールhttp_clientが見つからないため、HTTPConnectionをインポートできません。私はpyrebaseをアンインストールして、この時点ですべてのモジュールが含まれるかどうかを確認するために再インストールを試みましたが、モジュールhttp_clientが存在しないという同じインポートエラーが表示されます。何か案は?ここでImportError:http_clientという名前のモジュールがありません

はコードです:ここでは

import pyrebase 

config = { 
    "apiKey": "AIzaSyBYJ9WC68XJg6jGwAGwwxT3wcvGAti4FOg", 
    "authDomain": "app-2-b1b3e.firebaseapp.com", 
    "databaseURL": "https://app-2-b1b3e.firebaseio.com/", 
    "storageBucket": "app-2-b1b3e.appspot.com" 
} 

fb = pyrebase.initialize_app(config) 
firebase = fb.database() 
def dataSentTest(): 
    data = {"name": "Mortimer 'Morty' Smith"} 
    firebase.child("users").child("Morty").set(data) 

dataSentTest() 

はエラーメッセージです:

Traceback (most recent call last): 
File "/Users/sam/Desktop/Selfie Dash/DataListener.py", line 1, in  <module> 
import pyrebase 
File "/Library/Python/2.7/site-packages/pyrebase/__init__.py", line 1,  in <module> 
from .pyrebase import initialize_app 
File "/Library/Python/2.7/site-packages/pyrebase/pyrebase.py", line 18, in <module> 
from gcloud import storage 
File "/Library/Python/2.7/site-packages/gcloud/storage/__init__.py", line 43, in <module> 
from gcloud.storage.blob import Blob 
File "/Library/Python/2.7/site-packages/gcloud/storage/blob.py", line 30, in <module> 
from gcloud._helpers import _rfc3339_to_datetime 
File "/Library/Python/2.7/site-packages/gcloud/_helpers.py", line 30, in <module> 
from six.moves.http_client import HTTPConnection 
ImportError: No module named http_client 
[Finished in 0.5s with exit code 1] 

ありがとうございました!!

答えて

0

これは私はあなたがこれらの依存関係をインストール示唆pytrebaseのrequirements.txtファイル

requests==2.11.1 
gcloud==0.17.0 
oauth2client==3.0.0 
requests-toolbelt==0.7.0 
python-jwt==2.0.1 
pycrypto==2.6.1 

で、コマンド:

pip install -r requirements.txt 
関連する問題