readlineモジュールのドキュメントから、次のように記載されています。
MacOS Xでは、readlineモジュールは、GNUreadlineの代わりにlibeditライブラリを使用して実装できます。libeditの設定ファイルは、GNUreadlineの設定ファイルとは異なります。
/usr/lib/libreadline.dylib
たとえば、readlineライブラリを使用したり、MacPortsやHomebrewでコンパイルしたりすることは可能ですか?
readlineモジュールのドキュメントから、次のように記載されています。
MacOS Xでは、readlineモジュールは、GNUreadlineの代わりにlibeditライブラリを使用して実装できます。libeditの設定ファイルは、GNUreadlineの設定ファイルとは異なります。
/usr/lib/libreadline.dylib
たとえば、readlineライブラリを使用したり、MacPortsやHomebrewでコンパイルしたりすることは可能ですか?
$ sudo easy_install readline
readline
追加のライブラリを指定してPythonをビルドするときに、MacPortsまたは他の場所からGNUを使用し、configure
スクリプトを呼び出すときにファイルを含めることができます。例については、Pythonソースツリー(Mac/BuildScript/build-installer.py
)のpythonインストーラービルドスクリプトを参照してください。readline
10.4以前のターゲット用にビルドする場合、GNUのローカルコピーをビルドします。
現在のOSXリリースでは、は;/usr/lib/libreadline.dylib
への単なるシンボリックリンクであることに注意してください。ちなみに、AppleはGNUをOSXのライブラリとしてlibedit
出荷していません。readline
$ ls -l /usr/lib/libreadline.dylib
lrwxr-xr-x 1 root wheel 15 Sep 5 2009 /usr/lib/libreadline.dylib@ -> libedit.2.dylib