2017-08-17 1 views
2

Ich versuche, ein Projekt in Python mit einigen Bibliotheken von GitHub, die ich gefunden habe, zu erstellen. Ich benutze InstaPy und Instagram-API-Python. Meine Projektstruktur ist wie folgtSo importieren Sie Bibliotheken in Python-Projekt von GitHub

  • Project (Hauptordner)
  • Instapy (Unterordner)
  • Instagram-API-Python (Unterordner)
  • insta.py

Wie würde ich beides in die Datei insta.py importieren? Ich bin neu bei Python und nicht sicher, wie die Importe funktionieren.

+0

hat 'Import instapy' nicht? Was hast du probiert? – bendl

Antwort

2

Kopieren Sie sie nicht in Ihren Projektordner, verwenden Sie pip, um sie in Ihrem Python-Pfad zu installieren.

Aber lesen Sie zuerst über virtual environments.

Sobald Sie Ihre virtuelle Umgebung eingerichtet und aktiviert haben, können Sie die Pakete installieren, also:

$ pip install git+https://github.com/timgrossmann/InstaPy.git 
$ pip install git+https://github.com/LevPasha/Instagram-API-python.git 

Dann in Ihrem Python-Skript sie nur importieren

from instapy import InstaPy 
import InstagramAPI 

und sie verwenden.

Ich folgte diesen Anweisungen und es (meistens) funktionierte. Es sieht aus wie InstagramAPI benötigt eine ausführbare Datei installiert (ffmpeg), die ich nicht auf meinem Laptop installieren möchte. Es meldet den Fehler während der ersten import.

Ich könnte definitiv importieren instapy .. aber beachten Sie, dass es alles Kleinbuchstaben ist.
Aber da es nur die InstaPy-Klasse im instapy-Modul gibt, ist es am besten, sie einfach so zu importieren.

Mehr auf InstaPy hier: https://github.com/timgrossmann/InstaPy

+0

Ich habe es so gemacht, und ich bekomme immer noch die ImportError: Kein Modul namens instapy Fehler –

+0

Überprüfen Sie ihre README's. Beide haben Installations- und Gebrauchsanweisungen – kdopen

+0

@ JohnDoe Die READMEs sind unzuverlässig. Aktualisierte die Anweisungen – kdopen

Verwandte Themen