問題は、デフォルトコマンドpython
がosx pythonによって使用されているということです。たとえば、macportsからpy-pilをインストールした場合、osx pythonはこのモジュールを見つけられません。 python27
にmacportsをインストールした後、私はpython-2.7
というコマンドを利用できます。以前python_select
と呼ばれるユーティリティが、今では完全に無駄になくなって、見ていました:デフォルトのpython on osx lion
Romans-MacBook:~ holms$ ls /opt/local/bin/python*
/opt/local/bin/python2.7 /opt/local/bin/python2.7-config /opt/local/bin/pythonw2.7
Romans-MacBook:~ holms$ sudo port -v install python_select
---> Cleaning python_select
---> Removing work directory for python_select
を私もまだ同じ結果、python_selectが無駄に消えて、システムから完全にMacPortsのを削除しようとした、すべてを再インストールしました。もし誰かがmacportsをダウンロードしてpython27をインストールしてpython_selectを使用しようとするとこれを確認できれば素晴らしいかもしれません。なぜなら私はいくつかのソフトウェアのためにosxのためのいくつかのコンパイラビリティを書く必要があるからです...そして、osxのライオンでpython_selectの状況を知ることは素晴らしいことでしょう。
ので、2つの質問があり、次のようになります。
- python_selectはmacportパイソンとOSXではないものを使用するデフォルト
python
コマンドを作成する方法ライオン - です。
MacPortsの代わりに 'ポートSELECT'を使用し、' python_select'機能を削除しました。参照:http://stackoverflow.com/questions/6152765/macports-didnt-place-python-select-in-opt-local-binおよびhttp://stackoverflow.com/questions/6116697/macports-python-select- command-not-found – birryree
このコメントを回答として投稿する私はそれを受け入れます=)thnx – holms