web-dev-qa-db-ja.com

spacemacs importmagicおよび/またはepcが見つからない場合の修正方法

Spacemacs configを使用してpythonファイルを開きます。

emacs:25.3.1
spacemacs:0.300.0
プラットフォーム:osx

pythonレイヤーをdotspacemacs-configuration-layersに追加します。また、ミニコンダを使用して自分のpython envs with (setenv "WORKON_HOME" "~/miniconda3/envs") in dotspacemacs/user-initを制御します。

次に、pythonファイルを開くと、この問題(メッセージからコピー)が発生します:

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

追加で spacemacs#10145 での議論からこの状況を解決しようとしました

(require 'pyvenv)
(pyvenv-activate DIRECTORY)

私のdotspacemacs/user-configに入れましたが、ラッキーではありませんでした。

誰かが私にいくつかのアドバイスを与えることを願っています、ありがとう!

14
guerbai

しましたか

pip3 install importmagic epc 

pythonあなたが働いている環境では?

13
Sam Pillsworth

Pythonでspacemacsとlsp-modeを実行すると、同じ問題が発生しました。そのディレクトリ/プロジェクトでlspを有効にしておらず、実行されていないことがわかりました。

Lspレイヤーが再度実行されると、importmagicおよびepcエラーはなくなりました。

1
user1026169

pip install importmagic epcは動作するはずです。

そうでない場合は、この変数を確認してください:python-Shell-interpreter、これはパッケージをインストールする必要があるpythonです。

1
Hunger