私は Mac で作業しています。簡単な質問ですが、誰かがこれら 2 つのディレクトリの違いを教えてくれませんか?
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
/ライブラリ/Python/2.7/site-packages/
私は Mac で作業しています。簡単な質問ですが、誰かがこれら 2 つのディレクトリの違いを教えてくれませんか?
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
/ライブラリ/Python/2.7/site-packages/
python.org のインストーラーは にインストールされ/Library/Frameworks/Python.framework/
、その python 実行可能ファイルのみが含まれている site-package dir でパッケージを検索します。
対照的に、ディレクトリ/Library/Python/2.7/site-packages/
は python パッケージを置くことができるグローバルな場所であり、すべての python 2.7 インタープリターがそうします。(たとえば、OS X に付属する python 2.7)。
dir~/Library/Python/2.7/site-packages
が存在する場合は、それも使用されますが、ユーザー専用です。
Python内から、現在どのディレクトリが使用されているかを確認できますimport sys; print(sys.path)
homebrew 経由でインストールされた python は、そのサイト パッケージを配置するだけでなく、および$(brew --prefix)/lib/python2.7/site-packages
からパッケージをインポートすることもできます。/Library/Python/2.7/site-packages
~/Library/Python/2.7/site-packages