如何修复spacemacs importmagic和/或epc未找到?

时间:2018-03-02 08:50:35

标签: emacs spacemacs

我使用spacemacs config打开python文件。

emacs:25.3.1
spacemacs:0.300.0
平台:osx

我在dotspacemacs-configuration-layers中添加了python图层, 除了我使用miniconda在(setenv "WORKON_HOME" "~/miniconda3/envs")中使用dotspacemacs/user-init控制我的python环境。

然后当我打开python文件时遇到这个问题(从 Messages 复制):

Importmagic and/or epc not found. importmagic.el will not be working.

试图通过spacemacs#10145的讨论来解决这种情况 通过添加

(require 'pyvenv)
(pyvenv-activate DIRECTORY)

进入我的dotspacemacs/user-config,但没有幸运。

希望有人能给我一些建议,谢谢!

3 个答案:

答案 0 :(得分:6)

你有

吗?
pip3 install importmagic epc 

在您正在使用的python环境中?

答案 1 :(得分:1)

pip install importmagic epc应该可以工作。

如果没有,请检查以下变量:python-shell-interpreter,这是需要安装软件包的python。

答案 2 :(得分:1)

我在为Python运行spacemacs和lsp-mode时遇到相同的问题。原来,我没有在该目录/项目上激活lsp,并且它没有运行。

一旦lsp层再次运行,那么importmagic和epc错误就消失了。