2013-08-02 19 views
11

私は最近Pythonのインストールにいくつかの問題がありました。その結果、Pythonを再インストールして、すべてのアドオンが正常に動作するようにしようとしています。私はvirtualenvを見てから、これが再び起こるのを防ぐことができるかどうか確認します。Python:PIPインストールパス、このアドオンと他のアドオンの正しい場所は何ですか?

私は、端末にwhich pythonを入力すると、私は今、私が正しい場所になるようにこれを理解し、現在だけでなく、正しくインストールされ、私のアドオンのすべての残りの部分を取得したい

/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

得ます。

しかしsudo easy_install pipとタイプwhich pip経由ピップをインストールした後、私は

/usr/local/bin/pip 

を取得するには、この正しいですか?私はそれがここに呼ばれるPIP-1.4-py2.7.eggが点眼前にはなかったが、上記のパスは私に自信を与えないでフォルダがあり

/Library/Python/2.7/site-packages/ 

の下に反映しなければならないと思っているだろう。

これを正しく設定したい場合は、pipと他のアドオン(Distribute、Flask、Botoなど)をインストールする必要がありますか?

は、Mac OSX 10.7、pipのでパイソン2.7

答えて

5

は、実行環境で実行ファイルまたはファイル名のwhich戻る経路です。合ってます。 Pipモジュールはサイトパッケージにインストールされていますが、実行可能ファイルはbinにインストールされています。

9

モジュールはsite-packagesになり、実行ファイルはシステムの実行可能パスに入ります。ご使用の環境では、このパスは/usr/local/bin/です。

これに対処することを避けるには、単にeasy_install,distributeまたはpipを使用します。これらのツールは、どのファイルをどこに移動する必要があるかを認識します。

+0

ありがとうございましたBurhan、私は今すぐインストールしています。私が求めている主な理由は、あなたが示唆しているように、他のものをインストールするために使用するピップをインストールしていたからです。間違ったディレクトリに他のすべてのものをインストールしてしまうかもしれないと思ったので、私はこの部分を間違って欲しいとは思っていませんでした。再度、感謝します ;) – Deepend

0

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

関連する問題