2016-06-05 2 views
2

У меня есть .ipython_kernel_config.py набор следующим образом:Перегрузочные модули в IPython не работает

c.InteractiveShellApp.extensions = ['autoreload'] 
c.InteractiveShellApp.exec_lines = ['%autoreload'] 

# Run these commands on startup 
c.InteractiveShellApp.exec_lines = [ 
            # imports 
            "import pandas as pd", 
            "import numpy as np", 
            "from scipy import stats", 
            "import matplotlib.pyplot as plt", 
            "import statsmodels.api as sm", 
            "import os", 

            # Set options 
            "pd.set_option('display.width', 200)", 
            "pd.set_option('display.max_rows', 200)", 

            # Change working directory and import from everything.py 
            "os.chdir('/home/farasi/py_modules')", 
            "from everything import *", 

            # Set variables 
            "data = '/home/farasi/data/entries.xlsx'", 
            "results = '/home/farasi/data/results.xlsx'" 
            ] 

Все, кажется, прекрасно работать, как указано в файле .ipython_kernel_config.py для autoreloading, который не работает, за исключением. Что я делаю не так? Я использую Jupyter на Ubuntu 16.04 32 бит.

+0

Это может помочь: https://support.enthought.com/hc/en-us/articles/204469240-Jupyter-IPython-After-editing-a-module-changes-are-not-effective-without-kernel -перезапуск –

ответ

Смежные вопросы