2011年6月1日

emacs で python-mode [失敗、挫折]

M-x install-elisp [RET]
http://launchpad.net/python-mode/trunk/5.2.0/+download/python-mode.el
C-c

で、文字コードのエラーうんぬん

---------------------------------------------------------------------
These default coding systems were tried to encode text
in the buffer `python-mode.el':
  (undecided-unix (151727 . 31414) (151728 . 27498) (151736 . 31414)
  (151737 . 4194201) (151779 . 31414) (151780 . 4194200) (151787
  . 31414) (151788 . 4194201) (152162 . 31414) (152163 . 20913))
  (utf-8-unix (151737 . 4194201) (151780 . 4194200) (151788
  . 4194201))
However, each of them encountered characters it couldn't encode:
  undecided-unix cannot encode these:
  utf-8-unix cannot encode these:

Click on a character (or switch to this window by `C-x o'
and select the characters by RET) to jump to the place it appears,
where `C-u C-x =' will give information about it.

Select one of the safe coding systems listed below,
or cancel the writing with C-g and edit the buffer
   to remove or modify the problematic characters,
or specify any other coding system (and risk losing
   the problematic characters).

  raw-text emacs-mule no-conversion
---------------------------------------------------------------------

わっかんないから、 C-g でやめて、

M-x eshell
cd ~/download
wget http://launchpad.net/python-mode/trunk/5.2.0/+download/python-mode-5.2.0.tgz
tar xzvf python-mode-5.2.0.tgz
mv python-mode ~/.emacs.d
C-x C-f ~/.emacs.d/init.el



;; ------------------------------------------------------------------------
;; @ Python モードを使う
;; http://sheephead.homelinux.org/2009/05/27/1281/
;; http://d.hatena.ne.jp/cou929_la/20110525/1306321857

;; ロードパスの追加
(add-to-list 'load-path "~\\.emacs.d\\python-mode")
(setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist))
(setq interpreter-mode-alist (cons '("python" . python-mode)
                                   interpreter-mode-alist))
(autoload 'python-mode "python-mode" "Python editing mode." t)

と記述してもしなくても、勝手に python-mode になるじゃん・・・。 gnupack に
入っているみたい。

悔しいので、 flymake も検索してみると入っていることが分かるが、 pyflakes 、 pep8
は入ってないみたい。

ってゆーか、 python が入ってないみたい。

apt-cyg find python

で、何入れればいいか分からないし、つかれちゃった。

apt-cyg install python

としたら、 2.6.5 が入るみたい。 quit () で終了。

cd ~/download
wget http://pypi.python.org/packages/source/p/pyflakes/pyflakes-0.4.0.tar.gz
tar xzvf pyflakes-0.4.0.tar.gz
cd pypyflakes-0.4.0
python setup.py install

としてインストール。

cd ~/download
wget http://pypi.python.org/packages/source/p/pep8/pep8-0.6.1.tar.gz
tar xzvf pep8-0.6.1.tar.gz
cd pep8-0.6.1/

とするが、 pip とかいうの持ってないとインストールできないみたい。 easy_install
も分からないし。

http://atbrox.com/2009/09/21/how-to-get-pipvirtualenvfabric-working-on-cygwin/

を参考にして、

apt-cyg install python-paramiko
apt-cyg install python-crypto

をやってみるけど、その続きも分からないし。ってか、 easy_install が無いってのよ。
ってことで、

http://serverfault.com/questions/7282/how-to-run-easy-install-in-cygwin

を見て、

wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py

とすると入ったみたいだから、

easy_install pep8

ってしたら、なんか始まったけど、

Download error [Errno 116] hogehoge -- Some packages may not be found!

とか出てるんですけど。

その先は、もう不明なため、挫折

http://d.hatena.ne.jp/cou929_la/20110525/1306321857

0 件のコメント:

コメントを投稿