Я использую Cc Cc для отправки буфера в оболочку Python. Буфер имеет импорт в начале. Я обнаружил, что если я изменяю модуль, который импортирую, он не отражает изменения, если я снова запускаю буфер с помощью Cc Cc (кажется, что Inferior Python выполняет импорт только один раз).
Как заставить оболочку Python снова импортировать модули, уже вызванные при первом запуске буфера?
Это мой рабочий процесс. Я установил Emacs для использования ipython
Затем в ~ / .ipython / profile_default / startup / 00-ipython_init.py я поместил следующее:
Затем я набираю это всякий раз, когда я изменяю и хочу перезагрузить мои модули в ipython. Мне это нравится, потому что это работает для всех модулей, и мне не нужно беспокоиться об импортозависимости.
источник
Вы можете сделать это, изменив запуск Python и принудительно перезапустив процесс Python:
http://lgmoneda.github.io/2017/02/19/emacs-python-shell-config-eng.html
источник