私はちょっと変わったことを見つけましたが、それを修正する方法はわかりません。私は回避策の不具合を発見しましたが、もし私がそれを助けることができれば、むしろこれをしないでしょう。異なるPythonモジュールが異なる場所にインストールされているのはなぜですか?
私はMBP 10.9.5で作業しています。私はpipを8.0.1から9.0.1にアップグレードしました。 (それが自動的にインストール必要macholib、)
- 画像
- 枕
- py2appモジュールがインストールされた後
(あなたが必要なモジュールを数える場合4)それから私は、三つのモジュールをインストール私はピップショーを行って、その場所を確認します。
何らかの理由で、画像、枕やmacholibがすべて
/usr/local/lib/python2.7/site-packages
に設置されているためpy2appが
/Library/Python/2.7/site-packages
にインストールされているのに対し、モジュールがインストールされている場所のpythonがアップ分割された理由を私たちは知っていますか?回避策は/usr/local/lib/python2.7/site-packagesに入り、これらのモジュールのディレクトリを/Library/Python/2.7/site-packagesにコピーすることです。しかし、私は可能な限りこれを避け、ピップにすべてのものを1つの場所にインストールするように指示したいと思います。
pipの設定ファイルはありません(必要に応じて見たディレクトリを表示できます)。秘密の隠し設定ファイルがある場合、pipが複数の場所にモジュールファイルをインストールする理由を説明しません。
誰も私にこれがなぜ起こっているのか、起こるのを止める方法を教えてもらえますか?
おかげ
モジュールを別のサイトパッケージディレクトリにインストールするのはなぜ問題ですか? – Gribouillis
@Gribouillis、私の質問に興味をお持ちいただきありがとうございます。モジュールをインポートしようとすると、pythonはエラーを出し、その名前のモジュールはないと言います。ピップフリーズすると、モジュールがインストール済みであることが示されます。周囲を遊んだ後、私はPythonがモジュールがインストールされていないと不平を言っていないという回避策を見つけました。 – Classified