Этот вопрос не о конкретной ошибке — ошибка возникает из-за того, что я неправильно использую matplotlib
tight_layout
.
Я хочу знать, почему iPython интерпретирует строку кода, которую я закомментировал, или, скорее, при каких обстоятельствах это может произойти (например, мне нужно перезапустить ядро или что-то еще).
Ошибка, кажется, сохраняется, несмотря на то, что я повторно выполнил соответствующий импорт.
Код:
import forecasting_report.analyze as fcst_rprt
analysis = fcst_rprt.ForecastingReport()
analysis.analyze()
results = analysis.user_dict
Ошибка говорит:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-6-a62e6e8717be> in <module>()
1 analysis = fcst_rprt.ForecastingReport()
----> 2 analysis.analyze()
3 results = analysis.user_dict
/Users/[...]/ForecastingReport/forecasting_report/analyze.py in analyze(self)
44 self.breakdown = help.breakdown(self.user_dict)
---> 45 #plots.plot_breakdown(self.breakdown, self.path)
46
47 def write_results(self):
<Error Stack continues>
Примечание:
Совершенно правильный ответ: «Это просто не так». Чтобы быть уверенным, я не пытался воспроизвести эту ошибку в командной строке, так что это может быть просто мое незнание интерпретатора Python.
import
не улавливает изменения в модуле. - person BenDundee   schedule 03.05.2013reload(module_name)
- person Dave Challis   schedule 03.05.2013import
? - person BenDundee   schedule 03.05.2013