我使用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
,但没有幸运。
希望有人能给我一些建议,谢谢!
答案 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错误就消失了。