Używam Cc Cc, aby wysłać bufor do powłoki Pythona. Bufor ma na początku import. Odkryłem, że jeśli zmodyfikuję importowany moduł, nie odzwierciedla zmian, jeśli ponownie uruchomię bufor z CC Cc (wygląda na to, że Niższy Python wykonuje import tylko raz).
Jak mogę zmusić powłokę Python do ponownego importowania modułów już wywołanych w pierwszym uruchomieniu bufora?
To jest mój przepływ pracy. Ustawiłem emacsa na używanie ipython
Następnie w ~ / .ipython / profile_default / startup / 00-ipython_init.py wstawiam następujące:
Następnie wpisuję to przy każdej modyfikacji i chcę ponownie załadować moduły w ipython. Podoba mi się to, ponieważ działa dla wszystkich modułów i nie muszę się martwić o zależność od importu.
źródło
Możesz to zrobić, modyfikując uruchamianie Pythona i zmuszając proces Python do ponownego uruchomienia:
http://lgmoneda.github.io/2017/02/19/emacs-python-shell-config-eng.html
źródło