Seite 1 von 1

Zipline in Python installieren !!! Was ist der richtige Weg?

Verfasst: Sonntag 11. August 2019, 00:34
von Bayne
Hey ich versuche gerade Zipline zu installieren aber egal was ich mache ... es klappt nicht
Habe es bereits mit Python 3.7 und dem guide von Sentdex in Python 3.5 probiert (https://pythonprogramming.net/zipline-l ... r-finance/ hoffe ich darf das hier zeigen)
aber es scheitert einfach immer and folgenden libaries:
bcolz, lru-dict, bottleneck, cyordereddict (and zipline itself)

Auch in der conda environment lässt es sich installieren, jedoch bekomme ich "no module found" zurück sobald ich es importieren will (in Jupyter)

was halb geklappt hat war eine installation ohne dependencies... aber dann fehlen halt sublibaries wie "trading_calendar, die sich dann ebenfalls absolut gar nicht installieren lassen (immer wird angezeigt es gäbe keine passende Version)

pip install --no-deps zipline-1.3.0-cp37-cp37m-win_amd64.whl

Kennt jemand eine funktionierende Methode wie ich zipline installieren kann?

Re: Zipline in Python installieren !!! Was ist der richtige Weg?

Verfasst: Sonntag 11. August 2019, 08:11
von sparrow
In der Regel kommen Module ja von PyPi. Und wenn du dir die Seite von zipline dort anschaust, wirst di feststellen, dass es nur für Python 3.5 zur verfügung steht.
Da Python 3.5 nicht mehe taufrisch ist, würde ich sagen, das Peojekt ist verwaist oder hat verwaiste Abhängigkeiten.

Du könntest versuchen alles per Hand zu installieren, inkl. kompilieren, falls es nötig wird.

Re: Zipline in Python installieren !!! Was ist der richtige Weg?

Verfasst: Sonntag 11. August 2019, 12:41
von Bayne
sparrow hat geschrieben: Sonntag 11. August 2019, 08:11 In der Regel kommen Module ja von PyPi. Und wenn du dir die Seite von zipline dort anschaust, wirst di feststellen, dass es nur für Python 3.5 zur verfügung steht.
Da Python 3.5 nicht mehe taufrisch ist, würde ich sagen, das Peojekt ist verwaist oder hat verwaiste Abhängigkeiten.

Du könntest versuchen alles per Hand zu installieren, inkl. kompilieren, falls es nötig wird.
Was meinst du mit per Hand, wenn ich fragen darf?

etwa auf seiten wie https://www.lfd.uci.edu/~gohlke/pythonlibs/#cython ältere versionen nochmal zusammensuchen?

hatte ich ja nach diesem guide(https://pythonprogramming.net/zipline-l ... r-finance/) schon probiert, aber es scheitert an den 4 genannten libaries...

Re: Zipline in Python installieren !!! Was ist der richtige Weg?

Verfasst: Sonntag 11. August 2019, 21:17
von sparrow
Wenn das Modul nicht mehr weiterentwickelt wird, kann es sein, dass nur die Abhängigkeit "Python 3.5" nicht angepasst wurde. Dann könntest du das Glück haben, dass es reicht, das Modul in PYTHONPATH aufzunehmen. Die entsprechenden Abhängigkeiten natürlich auch.

Alternativ musst du auf Python 3.5 wechseln. Ob du ein Modul verwenden möchtest, dass eine Python-Version voraussetzt, die nur noch mit Sicherheitupdates versorgt wird, musst du selber wissen. Ich finde das nicht besonders vertrauenserweckend.