ここでの問題は、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_install
python.org
easy_install-X.Y
そして、Appleがすでに提供しているXYバージョンのpython.org(または他の)インストールを使用している場合でも、それは役に立ちません。/usr/local/bin/easy_install-2.7
Appleのものかもしれません(私が今座っている10.8.2マシンにあるように)。安全を確保する唯一の方法は、シバンラインをチェックして、使用しているPythonインタープリターを確認することです。
または、もっと簡単に言えば、Appleがすでにpython-XYを提供している場合は、python-XYをインストールしないでください。真剣に、これを行って問題を抱えている人々からSO全体に何百もの質問があり、それらはすべてAppleビルドを使用するだけで回避できます。Appleは、壊れた、不完全な、またはひどく時代遅れのPythonを出荷していましたが、10.5または10.6以降、動作する、完全な、かなり最近のバージョンを出荷してきましeasy_install
たPyObjC
。