У меня есть все мои .py-файлы внутри сценария папки и все мои IPython-ноутбуки под папкой с именем Notebook.Установка по умолчанию sys.path для IPython Notebook
Существует несколько кросс-зависимостей для каждого файла ноутбука на одном или нескольких файлах сценария.
Имея sys.path.append
в верхней части каждого ноутбука кажется громоздким, и я надеюсь, что есть способ добавить путь поиска по умолчанию, как мы добавляем PYTHONPATH
в .bash_profile
.
Теперь я следующее:
import sys
sys.path.append("<path where DeriveFinalResultSet.py exists>)
import DeriveFinalResultSet as drs
Я хочу, чтобы условия, в которых я могу сделать ниже:
import DeriveFinalResultSet as drs
Я не знаю ответа здесь, но, возможно, вы могли бы добавить его в файл настройки: https://ipython.org /ipython-doc/2/config/intro.html#setting-configurable-options – mgilson
В качестве альтернативы вы можете создать простой скрипт bash с наборами PYTHONPATH перед вызовом 'ipython' в данном скрипте ... – mgilson
@mgilson: Я обновил. bash_profile и указал PYTHONPATH, чтобы указать на каталог, который я хотел. И я запускаю «юпитер-ноутбук» с консоли, и, похоже, это трюк. Я просто отправляю ответ ниже. Если бы вы могли, можете ли вы проверить, правильно ли это? –