Ich möchte nbviewer zu meinem Job bringen. Da ich keine Firmendaten teilen kann (stelle sie auf github), muss ich nbviewer lokal installieren. Es gibt Anweisungen, einen auf Heroku einzurichten, aber das wird nicht für mich funktionieren. Hat jemand das versucht? Ist es die Mühe wert? Irgendwelche anderen Alternativen? Vielen Dank.Ist es möglich, nbviewer lokal zu hosten?
Schritte zu bekommen nbviewer auf dem lokalen Computer ausgeführt wird:
Schritt 1: Herunterladen nbviewer von Github
Schritt 2: Herunterladen nbconvert von Github
Schritt 3: Platz nbconvert Inhalt in den Ordner "nbconvert" in nbviewer
Schritt 4: erforderlich Get Bibliotheken
easy_install Flask == 0,9
easy_install Flask-Markdown
easy_install
easy_install Pygments fordert (kommt mit Python xy)
easy_install Abschriften == 2.2.0
easy_install pylibmc == 1.2.3
easy_install tornado
easy_install newrelic (nicht möglich, optionale c-Erweiterung installieren, aber denke, das ist in Ordnung)
easy_install pyzmq (kommt mit Python xy)
Schritt 5: bearbeiten gist.py
Kommentieren Sie alle diese Zeilen:
#from flask.ext.cache import Cache line 17
#from lib.MemcachedMultipart import multipartmemecached line 20
#cache = Cache(app, config=config) line 63
#@cache.cached(5*hours) line 92
#@cache.cached(5*hours) line 107
#@cache.cached(5*hours) line 112
#@cache.cached(5*hours) line 117
#@cache.cached(5*hours) line 122
#@cache.cached(5*hours) line 127
#@cache.cached(1*minutes) line 133
#@cache.memoize() line 177
#@cache.memoize(10*minutes) line 201
Step6: Run App .py
Schritt 7: zu localhost: 5000
Wie behandelt man Authentifizierungsprobleme? (Notebooks sind in einem Repo, die Passwort geschützt ist)
ERROR: Fehler Anfrage: GET http svn/BizIntel/Trunk/notebook.ipynb: 401 Authorization Required
Antwort: http Benutzername: Kennwort @ svn/BizIntel/Trunk/notebook.ipynb
viel Spaß!
Ich bezweifle es, besonders da sie noch nie davon gehört haben. Wir benutzen Svn und ich hoffte, dass ich Svn genau wie Bitbucket oder Github verwenden kann. – DataByDavid