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
に入れましたが、ラッキーではありませんでした。
誰かが私にいくつかのアドバイスを与えることを願っています、ありがとう!
しましたか
pip3 install importmagic epc
pythonあなたが働いている環境では?
Pythonでspacemacsとlsp-modeを実行すると、同じ問題が発生しました。そのディレクトリ/プロジェクトでlspを有効にしておらず、実行されていないことがわかりました。
Lspレイヤーが再度実行されると、importmagicおよびepcエラーはなくなりました。
pip install importmagic epc
は動作するはずです。
そうでない場合は、この変数を確認してください:python-Shell-interpreter
、これはパッケージをインストールする必要があるpythonです。