リポジトリの 1 つからインストールするのがおそらく最善です。どちらもMELPAに所属していますpymacs
。pyflakes
このリポジトリにはflymake-python-pyflakes
、ブログ投稿のスニペットの一種である - もあります。
ropemacs
これは Python 開発を目的としたものではなく、(Emacs Lisp ではなく) Python で Emacs を拡張するためのものであるため、おそらく最初はほとんど使用しないでしょう。
したがって、最初にこれを追加します。
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)
Emacs init ファイル (通常は~/.emacs
) に追加し、 で評価しM-xeval-buffer
ます。次にM-xlist-packages
、Pymacs、pyflakes、オートコンプリートなど、好きなものを検索します。パッケージ名を押すとRET、パッケージの説明を含むバッファが開きます。iパッケージ名を押すと、インストールがスケジュールされ、 を押すxと、インストールがスケジュールされているすべてのパッケージがインストールされます。
また、ropes は、さまざまなエディターでの多くのコード関連タスクに必要な Python ライブラリであることにも注意してください。したがって、遅かれ早かれ、それもインストールする必要があります。通常、Python がインストールされている場合は、既にpip
プログラムがあるため、次のようにすることをお勧めします。
$ pip install rope ropemacs
おそらく次のようになります。
$ pip3 install rope_py3k
(パッケージ名から推測しています)。
手で取り付けるのではなく。pip
デフォルトでインストールされていない場合:
$ sudo apt-get install pip
( という名前にすることもできますpython-pip
。少なくともこれは RHEL ディストリビューションでの名前です)。また、RHEL には 2 つの異なるバージョンがpython-pip
ありpython-pip3
、もう 1 つは Python 3.XI 用であると考えられるため、適切な方をインストールします。
この種のインストーラーを使用する利点は、他の人が予想できる方法ですべてのメンテナンス ジョブを実行し、必要に応じて支援できることです。
Python 関連の Emacs Lisp コードもたくさん出回っています。https://github.com/jorgenschaefer/elpy/wiki (MELPA からインストール可能)を確認することをお勧めします。MELPA にも PyDE サポートがリストされています: http://pyde.bitbucket.org/ですが、それが何であるかはわかりません。