Mam wszystkie moje pliki .py wewnątrz skryptu folderu i wszystkich moich notesów IPython w folderze o nazwie Notebook.Ustawianie domyślnego sys.path dla IPython Notebook
Istnieje wiele zależności krzyżowych dla każdego pliku notatnika na jednym lub więcej plików w skrypcie.
Posiadanie sys.path.append
na szczycie każdego notebooka wydaje się uciążliwe i mam nadzieję, że istnieje sposób dodania domyślnej ścieżki wyszukiwania, tak jak dodajemy PYTHONPATH
do .bash_profile
.
Teraz wykonaj następujące czynności:
import sys
sys.path.append("<path where DeriveFinalResultSet.py exists>)
import DeriveFinalResultSet as drs
pragnę mieć ustawienie gdzie mogę wykonać poniżej:
import DeriveFinalResultSet as drs
nie znam odpowiedzi tutaj, ale być może można je dodać do pliku dostosowywania: https://ipython.org /ipython-doc/2/config/intro.html#setting-configurable-options – mgilson
Alternatywnie możesz stworzyć prosty skrypt bash z ustawieniem PYTHONPATH przed wywołaniem 'ipython' na podanym skrypcie ... – mgilson
@mgilson: Zaktualizowałem. bash_profile i wskazał PYTHONPATH, aby wskazał katalog, który chciałem. I odpalam "jupiter-notebook" z konsoli i to chyba działa. Właśnie zamieszczam odpowiedź poniżej. Jeśli możesz, możesz sprawdzić, czy to prawda? –