Ich habe alle meine .py-Dateien in einem Ordner-Skript und alle meine IPython-Notebooks in einem Ordner namens Notebook.Einstellen eines Standard sys.path für IPython Notebook
Es gibt mehrere Querabhängigkeiten für jede Notebook-Datei in einer oder mehreren Dateien im Skript.
sys.path.append
oben auf jedem Notebook scheint umständlich und ich hoffe, es gibt eine Möglichkeit, einen Standard-Lookup-Pfad hinzuzufügen, wie wir PYTHONPATH
zu .bash_profile
hinzufügen.
Jetzt mache ich folgendes:
import sys
sys.path.append("<path where DeriveFinalResultSet.py exists>)
import DeriveFinalResultSet as drs
Ich möchte eine Einstellung haben, wo ich die folgenden Möglichkeiten:
import DeriveFinalResultSet as drs
Ich weiß nicht, die Antwort hier, aber vielleicht könnte man es auf eine Anpassungsdatei hinzufügen: https://ipython.org /ipython-doc/2/config/intro.html#setting-configurable-options – mgilson
Alternativ könnten Sie ein einfaches Bash-Skript mit den Sets PYTHONPATH erstellen, bevor Sie 'ipython' auf dem gegebenen Skript aufrufen ... – mgilson
@mgilson: I aktualisiert. bash_profile und zeigte auf PYTHONPATH, um auf das gewünschte Verzeichnis zu zeigen. Und ich starte 'jupiter-notebook' von der Konsole und es scheint so zu sein. Ich schreibe nur die Antwort unten. Wenn Sie könnten, können Sie überprüfen, ob es richtig ist? –