リポジトリの 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/ですが、それが何であるかはわかりません。