У меня есть .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 бит.
Это может помочь: https://support.enthought.com/hc/en-us/articles/204469240-Jupyter-IPython-After-editing-a-module-changes-are-not-effective-without-kernel -перезапуск –