web-dev-qa-db-ja.com

Python:PIPインストールパス、このアドオンや他のアドオンの正しい場所は何ですか?

最近、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

16
Deepend

pipは実行可能ファイルであり、whichは環境内の実行可能ファイルまたはファイル名のパスを返すためです。正しい。 Pipモジュールはサイトパッケージにインストールされますが、実行可能ファイルはbinにインストールされます。

8
sagarchalise

モジュールはsite-packagesおよび実行可能ファイルは、システムの実行可能パスに配置されます。ご使用の環境では、このパスは/usr/local/bin/

これに対処する必要がないようにするには、単にeasy_installdistributeまたはpip。これらのツールは、どのファイルがどこに行く必要があるかを知っています。

11
Burhan Khalid

また、パッケージをアンインストールすると、最初にリストされる項目は実行可能ファイルのディレクトリです。

0
joeblow23