Pythonがサクサク書ける!emacsにjediをインストールする。
今日は、素晴らしい完成度のemacs24にjediをインストール方法を紹介したいと思います。
emacsでここまでpythonがサクサク書けるようになるとは思わなかった。
参考にさせてもらったのは下記サイト
emacs-jediのinstall - Qiita
下準備
- virtualenvをインストールしておきます。
$ pip install virtualenv
package.elからjediをインストール
まずは、package.elにmelpaを追加してjediをインストールできるようにします。
;=============== ; package.elの設定 ;=============== (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-initialize)
jediの初期設定
virtualenv上にepcとjediパッケージをインストールします。
まずは.emacs.dの下にダウンロードされたjediのディレクトリに移動し、virtualenvを作成します。
自分がインストールしたのは「jedi-20130714.1228」
つぎに、virtualenvの環境にjediとepcパッケージをインストールします。
virtualenv上にインストールすると env/lib/python2.7/site-packages にインストールされるのでシステムに影響しません。
$ source env/bin/activate
$ pip install jedi epc
jediをinit.elに設定
~/.emacs.d/init.elに以下のように書きましょう。
;=============== ; jedi (package.elの設定より下に書く) ;=============== (require 'epc) (require 'auto-complete-config) (require 'python) ;;;;; PYTHONPATH上のソースコードがauto-completeの補完対象になる ;;;;; (setenv "PYTHONPATH" "/usr/local/lib/python2.7/site-packages") (require 'jedi) (add-hook 'python-mode-hook 'jedi:setup) (setq jedi:complete-on-dot t)
以上で設定完了です。
とにかく補完の早さが素晴らしい。iPython感覚でサクサク補完、サクサクコーディング出来ます。
- 作者: Mark Lutz,夏目大
- 出版社/メーカー: オライリージャパン
- 発売日: 2009/02/26
- メディア: 大型本
- 購入: 12人 クリック: 423回
- この商品を含むブログ (133件) を見る
Pythonによるデータ分析入門 ―NumPy、pandasを使ったデータ処理
- 作者: Wes McKinney,小林儀匡,鈴木宏尚,瀬戸山雅人,滝口開資,野上大介
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/12/26
- メディア: 大型本
- この商品を含むブログ (19件) を見る
入門 ソーシャルデータ ―データマイニング、分析、可視化のテクニック
- 作者: Matthew A. Russell,奥野陽(監訳),佐藤敏紀(監訳),瀬戸口光宏(監訳),原川浩一(監訳),水野貴明(監訳),長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/11/26
- メディア: 大型本
- 購入: 18人 クリック: 779回
- この商品を含むブログ (42件) を見る