ここでの問題は、python.org Pythonが本物を期待しており、Appleが提供する代替品readlineに満足していないことのようです。libedit
readlineこの問題の説明については、PyPIのドキュメントを参照してください。
次のように修正できます。
sudo /path/to/easy_install readline
これreadlineは、によって正しくインストールできない数少ないものの1つであるpipため、使用するeasy_install(または手動で行う)必要があることに注意してください。
python.org2.xインストーラーにはが付属していませんeasy_install。ページの指示に従ってインストールしてsetuptoolsください。
その上、場合によっては、Apple-pythoneasy_installが/usr/local/bin含まれることもあります。つまり、バージョンを取得/usr/binできるかどうかわからないため、明示的にを使用してください。/usr/local/bin/easy_installpython.orgeasy_install-X.Y
そして、Appleがすでに提供しているXYバージョンのpython.org(または他の)インストールを使用している場合でも、それは役に立ちません。/usr/local/bin/easy_install-2.7Appleのものかもしれません(私が今座っている10.8.2マシンにあるように)。安全を確保する唯一の方法は、シバンラインをチェックして、使用しているPythonインタープリターを確認することです。
または、もっと簡単に言えば、Appleがすでにpython-XYを提供している場合は、python-XYをインストールしないでください。真剣に、これを行って問題を抱えている人々からSO全体に何百もの質問があり、それらはすべてAppleビルドを使用するだけで回避できます。Appleは、壊れた、不完全な、またはひどく時代遅れのPythonを出荷していましたが、10.5または10.6以降、動作する、完全な、かなり最近のバージョンを出荷してきましeasy_installたPyObjC。