Ho tutti i miei file .py all'interno di uno script di cartella e tutti i miei IPython-notebooks in una cartella denominata Notebook.Impostazione di un sys.path predefinito per il blocco note IPython
Ci sono più dipendenze incrociate per ogni file del quaderno su uno o più file sullo script.
Avere sys.path.append
in cima ad ogni notebook sembra ingombrante e spero ci sia un modo per aggiungere un percorso di ricerca di default, proprio come noi aggiungiamo PYTHONPATH
-.bash_profile
.
Ora io il seguente:
import sys
sys.path.append("<path where DeriveFinalResultSet.py exists>)
import DeriveFinalResultSet as drs
Vorrei avere un ambiente dove posso fare il qui sotto:
import DeriveFinalResultSet as drs
Io non conosco la risposta qui, ma forse si potrebbe aggiungere a un file di personalizzazione: https://ipython.org /ipython-doc/2/config/intro.html#setting-configurable-options – mgilson
In alternativa, è possibile creare un semplice script bash con set PYTHONPATH prima di richiamare 'ipython' sullo script dato ... – mgilson
@mgilson: Ho aggiornato. bash_profile e punta PYTHONPATH per puntare alla directory che volevo. E accendo 'jupiter-notebook' dalla console e sembra che stia facendo il trucco. Sto solo postando la risposta qui sotto. Se potessi, puoi verificare se è giusto? –