私は3つの異なるPython2.7を持っています:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
私はさまざまなソースからのパッケージをいくつか使用しています。私は現在、port(MacPorts)、easy_install、pip(easy_installによってインストールされる)、およびMercurialからパッケージをインストールしています。イメージからインストールしたり、ソースからビルドしたりする必要があるものもあります。私はそれらをもっとコントロールできます。
問題は、easy_installとpipが1つの場所にインストールされているように見え(/Library/Frameworks/...
)、MacPortsが別の場所にインストールされている(/opt/local/Library/Frameworks/...
)ことです。
今の私の最高の行動は何ですか?/Library/Frameworks/.../python2.7
easy_installを削除して移動し、MacPortsの1つにpipし/opt/local/...
ますか?2つのディレクトリをリンクしますか?MacPortsのインストールを/Library/Frameworks/...
?に移動します。
これらのPythonを統合するにはどうすればよいですか?両方のサイトパッケージの場所をパスに入れてみましたが、特定のパッケージのみが1つのPythonでのみ使用可能であり、他のパッケージは使用できません。他のパッケージは一度に使用可能である必要があります。