最近、Pythonインストールでいくつかの問題が発生しました。その結果、pythonを再インストールしました。 。これが再発するのを防ぐことができるかどうかを確認するために、virtualenvを見ていきます。
端末にwhich python
と入力すると、
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
これが正しい場所であると理解しているので、残りのアドオンもすべて正しくインストールしたいと考えています。
ただし、Sudo easy_install pip
経由でpipをインストールし、which pip
と入力すると、
/usr/local/bin/pip
これは正しいです?私はそれが以下を反映するはずだと思っていただろう
/Library/Python/2.7/site-packages/
ここにはpip-1.4-py2.7.Eggという名前のフォルダーがありますが、これは点滴前には存在していませんでしたが、上記のパスでは自信がありません。
これを正しく設定したい場合、pipと、Distribute、Flask、およびBotoのような他のアドオンをどこにインストールする必要がありますか?
Mac OSX 10.7、Python 2.7
pip
は実行可能ファイルであり、which
は環境内の実行可能ファイルまたはファイル名のパスを返すためです。正しい。 Pipモジュールはサイトパッケージにインストールされますが、実行可能ファイルはbinにインストールされます。
モジュールはsite-packages
および実行可能ファイルは、システムの実行可能パスに配置されます。ご使用の環境では、このパスは/usr/local/bin/
。
これに対処する必要がないようにするには、単にeasy_install
、distribute
またはpip
。これらのツールは、どのファイルがどこに行く必要があるかを知っています。
また、パッケージをアンインストールすると、最初にリストされる項目は実行可能ファイルのディレクトリです。