Mavericksにアップグレードすると、Pythonサイトパッケージディレクトリが消去されますか?


2

主題が示唆するように、私は最近OSX Mavericksにアップグレードしました...

$ ls /Library/Python/*/site-packages/
/Library/Python/2.3/site-packages/:
Extras.pth README

/Library/Python/2.5/site-packages/:
README

/Library/Python/2.6/site-packages/:
README

/Library/Python/2.7/site-packages/:
README 

私はそこにたくさんのモジュールをインストールしましたが、ほとんどはDjangoのものとその依存関係が2.7未満でした。そしていや、READMEは役に立つことを何も言わない。

だから、質問:

  1. 他の誰かがこれを見ましたか?私はそれについて他の言及をオンラインで見つけることができないので、...他に何かが起こっているのでしょうか?
  2. 自分に静かに呪いながら、すべてを再インストールし始める前に、私がすべきことや調査すべきことについての提案はありますか?

...この質問のほとんど重複しているようだ apple.stackexchange.com/questions/106887/...
スティーヴン・コリンズ

回答:


1

アップルは、以下のようなスクリプト言語のためのサポートファイルを一掃する傾向がありpythonperlおよびruby各メジャーアップグレードと。

将来的にはこれを回避するには、アップルの外のpythonのローカルコピーを保持し、動作するパッケージマネージャを探すのフォルダ管理/Libraryなどを/System。良い出発点は自作です:

でインストールhomebrew

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

次に、次のコマンドを使用してPythonのローカルコピーをインストールします。

brew install python

perlにとってperlbrewプロジェクトは理想的であり、その振る舞いをAppleに明示的に呼びかけます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.