web-dev-qa-db-ja.com

Mac上のPythonのグローバルライブラリの場所?

私はインストールと戦っていますSIP for Python for Mac OSX。コンパイルとインストールの後、最後にSIP(ローカル)sipconfigをインポートできますが、他のフォルダにいるときはできません-sipconfigというモジュールはありません。

私の質問は-"import os"のようにモジュールをグローバルに利用できるようにしたい場合、モジュールをコピーする必要があるフォルダーはどこにあるか、または場所を確認する方法です。 "/ Library/Python/2.6/site-packages/"は機能しません。

20
michaltaberski

Pythonのsys.pathリストを確認してみてください:

import sys
print(sys.path)
41
diatoid

私が使用する簡単な方法は、それがどこにあるかモジュールに尋ねることです:

import os
print(os.__file__)
22
Bryan Oakley

/Library/Python/2.6/site-packages/は確かに適切な場所です(Mac OS 10.6「Snow Leopard」であると仮定します-あなたはどちらにも言及していません)。

@diatoidが言及したように、システムパスを確認します(実際にPython 2.6を使用してpython -Vを実行していることを確認してください)。

11
Ingmar Hupp

Python 3.5の場合、/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages

7