我用 elpy 配置了我的 emacs,如下所示:
;;; for python
(elpy-enable)
(setq elpy-modules (delq 'elpy-module-flymake elpy-modules))
(add-hook 'elpy-mode-hook 'flycheck-mode)
(pyenv-mode)
(setq elpy-shell-use-project-root nil)
(setq python-shell-interpreter "python3")
但是,在编写简单的 python 脚本时,如果我尝试在同一目录中添加自定义 python 模块。通过键入 ctrl-c 在 elpy-shell 中进行评估 ctrl-c 抱怨模块不存在。
import restaurant
ImportError: No module named restaurant
如果我直接在终端中评估 python 脚本,它工作正常。它以某种方式没有正确配置 elpy shell,似乎在当前目录中找不到 python 模块。
任何帮助表示赞赏。