タグ付けされた質問 「elpy」

3
python3を使用するようにelpyを設定するには?
新しい作業環境用にemacsを設定するとき、elpy設定でpython 3を正しく使用することができません。必要なパッケージをすべて/usr/local/binインストールし、python3を使用してインストールしました。 現在、elpy-configを実行すると、次の結果が得られます。 Virtualenv........: None RPC Python........: 2.7.6 (/usr/bin/python) Interactive Python: python (/usr/bin/python) Emacs.............: 24.5.1 Elpy..............: 1.9.0 Jedi..............: 0.9.0 Rope..............: Not found (0.10.2 available) Importmagic.......: 0.1.3 Autopep8..........: 0.1.3 Syntax checker....: Not found (pyflakes) 私はRPC Pythonをipython3にしたいと思います。これはインタラクティブにも同じです。この質問の目的のために、私の.emacsファイルが空白であると仮定します。
22 python  osx  ipython  elpy 

3
use-packageを使用してelpyの読み込みを延期するにはどうすればよいですか?
私はすべてのuse-package呼び出しを更新してきました。これ:idleは、物事を延期するための適切な方法ではなくなりました。現時点で、私の読み込み時間の最大のヒットの1つは、elpy追加のモジュールの束全体を読み込むことです。現時点では、私の呼び出しはかなり基本的です。 (use-package elpy :commands elpy-enable :init (elpy-enable) :config (progn (setq elpy-rpc-backend "jedi" elpy-rpc-project-specific 't) (when (fboundp 'flycheck-mode) (setq elpy-modules (delete 'elpy-module-flymake elpy-modules))))) ただし、Pythonモジュールを編集しない場合、これはかなり無駄になります。問題は、elpyがモードのコレクションであるため、elpy-enable必要に応じてモードバインディングフォームを使用できないことです。だから私はどのアプローチを使うべきですか?python-modeフックでトリガーするだけのケースですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.