2016-04-22 4 views
0

Ich versuche gerade, Bucket im Google Cloud Storage mit Python und der Dokumentation von Google hier unter diesem Link zu erstellen.ungelöst import gcs_oauth2_boto_plugin

https://cloud.google.com/storage/docs/gspythonlibrary

Ich habe die Anweisungen befolgt und ich habe erfolgreich den Stand-alone-gsutil installieren. Sobald ich jedoch in Eclipse gehe und gcs_oauth2_boto_plugin importiere, erkennt es es nicht, obwohl es den Import-Boto erkennt.

+0

Können Sie gcs_oauth2_boto_plugin außerhalb von Eclipse importieren? Ist gcs_oauth2_boto_plugin auf deinem PYTHONPATH? –

+0

Ich weiß nicht, was du meinst? Wo ist mein PYTHONPATH? Wie ändere ich es? –

+0

https://docs.python.org/2/using/cmdline.html#environment-variables beschreibt einige der Grundlagen. Kurz gesagt, wenn Sie ein Modul importieren, muss es für den von Ihnen verwendeten Python-Interpreter sichtbar sein. –

Antwort

0

Es war ein Problem mit meinem PYTHON PATH und Eclipse. Was ich am Ende getan habe, war

import sys 
sys.path.append("/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages") 
try: 
    import boto 
    from boto import connect_gs 
except: 
    print 'neither of the modules were imported' 

Das löste mein Problem. Aktualisieren des Python-Pfades nicht.

Verwandte Themen