3

readlineモジュールのドキュメントから、次のように記載されています。

MacOS Xでは、readlineモジュールは、GNUreadlineの代わりにlibeditライブラリを使用して実装できます。libeditの設定ファイルは、GNUreadlineの設定ファイルとは異なります。

/usr/lib/libreadline.dylibたとえば、readlineライブラリを使用したり、MacPortsやHomebrewでコンパイルしたりすることは可能ですか?

4

2 に答える 2

3
$ sudo easy_install readline
于 2010-07-09T00:42:24.787 に答える
2

readline追加のライブラリを指定してPythonをビルドするときに、MacPortsまたは他の場所からGNUを使用し、configureスクリプトを呼び出すときにファイルを含めることができます。例については、Pythonソースツリー(Mac/BuildScript/build-installer.py)のpythonインストーラービルドスクリプトを参照してください。readline10.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
于 2010-06-29T08:51:28.967 に答える