実現したいこと
emacsにてcompany-jediを使用できるようにしたいです。
homebrewにてpythonはインストールしました。
macbookair bigsur 11.2.3
GNU emacs 27.2
company 0.9.13
company-jedi 0.4
jedi-core 0.2.8
python-environment 0.0.2
発生している問題・エラーメッセージ
emacsでpythonのコードを打ち込もうとしてもjediの予測は出て来ず、ミニバッファに以下のエラーが出てきます。
defferd error : (error "\"TypeError('__init__() takes from 1 to 2 positional arguments but 5 positional arguments (and 1 keyword-only argument) were given')\"")
該当のソースコード
init
1;;;補完 2(require 'company) 3(global-company-mode) ; 4(setq company-idfle-delay 0) ; 5(setq company-minimum-prefix-length 2) ; 6(setq company-selection-wrap-around t) ; 7 8;;;python補完 9(require 'jedi-core) 10(setq jedi:complete-on-dot t) 11(setq jedi:use-shortcuts t) 12(add-hook 'python-mode-hook 'jedi:setup) 13(add-to-list 'company-backends 'company-jedi) ;
試したこと
vartualenvをpip3でインストールしました。
環境はローカルで行い、仮想環境を使用していないです。
jedi:install-serverを行ったら
Running : pip install --upgrade/users/home/.emacs.d/elpa/jedi-core...
と出てきたので上記を実行しましたが何も起きませんでした。
path関係も触ってみましたが、いまいちよくできなかったのと理解ができていないです。
補足情報
ファイル編成が悪い可能性もあるかもしれないので一応乗せます。
home/.emacs.d/init.el
home/.emacs.d/site-lisp/init-loder.el shokey.el
home/.emacs.d/elpa/company* company-jedi* epc* jedi-core* python-environment*
home/.emacs.d/.python-environments
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/07 11:27
2021/07/07 12:18