ImportError: No module named Kryptographie.hazmat.backends - boxsdk auf Mac

Ich bin derzeit versucht, zu automatisieren, das hochladen einer einzelnen Datei (für jetzt) zu Box von meinem Python automation.

Bin ich mit dem code aus der Box-Entwickler-website, die angeblich "super easy to use", aber ich erhalte eine Fehlermeldung (siehe Titel oben), wenn ich versuche zu laufen, das einfache Programm auf dieser Seite zu finden: https://www.box.com/blog/introducing-box-python-sdk/ . Ich habe meine client ID, client secret und developer-token, und fügte hinzu, der Pfad zu meiner zip-Datei hochladen, und bekomme immer den oben genannten Fehler. Ich habe nicht verändert nichts darüber hinaus.

Code für diejenigen die es nicht möchten, klicken Sie in den link 🙂

from boxsdk import Client, OAuth2

oauth = OAuth2(
    client_id="YOUR_CLIENT_ID",
    client_secret="YOUR_CLIENT_SECRET",
    access_token="YOUR_DEVELOPER_TOKEN",
)

client = Client(oauth)
shared_folder = client.folder(
    folder_id='0',
).create_subfolder('shared_folder')

uploaded_file = shared_folder.upload('/path/to/file')
shared_link = shared_folder.get_shared_link()

Habe ich installiert, das Kryptografie-Programm mit pip UND easy_install nur um sicher zu sein, zusammen mit dem libffi und openssl und oauth2 nur um sicher zu sein und nichts funktioniert. Kann mir jemand helfen?

Dank,
Gary

  • Ich habe Sie gewählt in der Hoffnung, dass diese Art von Generika Problem. Aber beachten Sie, dass es ist ziemlich schwer zu debug-runtime-Konfigurationen, die vorkommen auf Ihrem PC, damit würde ich nicht Wetten, viel zu viel auf bekommen hier eine Antwort. Viel Glück!
InformationsquelleAutor Gary Behan | 2015-07-22
Schreibe einen Kommentar