MacportsでインスコしたPython2.5.xが使えなかったのでシンボリックリンクを作成してみた。あとCarbon Emacsで使えるように設定も。
訂正
と思ったらMacPortsで『python_select』いれてpython25選べばいいみたい(||゚Д゚)(情報:コメントの"なまえ"さん)
sudo port install python_select sudo python_select python25
一応、再起動してからPythonを立ち上げてみた。
username$ python Python 2.5.2 (r252:60911, Sep 2 2008, 16:05:20) [GCC 4.0.1 (Apple Computer, Inc. build 5370)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
これでばっちり(゚Д゚)b
- 参考
ターミナルから
username$ sudo ln -s /opt/local/bin/python2.5 /opt/local/bin/python
でパスワード入れる。
新しくターミナルのウインドウを開いてPythonを立ち上げてみる
username$ python Python 2.5.2 (r252:60911, Sep 2 2008, 16:05:20) [GCC 4.0.1 (Apple Computer, Inc. build 5370)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
よし(゚Д゚)b
Carbon EmacsでPython
Carbon EmacsでM-x shellでpython立ち上げると古いままなので、 以前ひっかかった時と同じように
OSX10.4以降はこっちが正解みたい『Carbon Emacs の Python インタプリタで - 牌語備忘録 - pygo』
「~/.MacOSX/environment.plist」にパスの設定を書く。(environment.plistが無ければ作る)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PATH</key> <!-- <string>/Library/Frameworks/Python.framework/Versions/Current/bin:/opt/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string> --> <string>/opt/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string> </dict> </plist>
再起動かログアウトしてから、またM-x shellでpython立ち上げて確認
username$ python Python 2.5.2 (r252:60911, Sep 2 2008, 16:05:20) [GCC 4.0.1 (Apple Computer, Inc. build 5370)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
オケイ(゚Д゚)v
難点は、Python2.6とかにアップデートするときに、またシンボリックリンクを作り直し(´・ω・`)
もっと上手い方法あるはずだけど、やり方わかんない....