2010-04-29 18 views
10

我正在爲在Mac OS X上安裝Python的Python而努力。最後在編譯和安裝後,當我運行SIP(本地)的控制檯窗體文件夾時,我可以導入sipconfig,但是當我在其他文件夾中時,我不能 - 沒有稱爲sipconfig的模塊。在Mac上用於Python的全局庫的位置?

我的問題是 - 如果我想讓它們全局可用(如「import os」),或者我可以如何檢查它,位置「/Library/Python/2.6」/site-packages /「不起作用。

+0

如果/Library/Python/2.6/site-packages不起作用,那麼你可能使用的是Python系統以外的Python版本。 – 2010-05-04 03:19:32

回答

25

嘗試用檢查您的python的sys.path的列表:

import sys 
print sys.path 
8

/Library/Python/2.6/site-packages/確實是正確的地方(假設它的Mac OS 10.6 「雪豹」 - 你沒有提到它)。

作爲@diatoid提到,請檢查您的系統路徑(並確保您通過運行python -V實際使用Python 2.6)。

18

我用一個簡單的方法就是問一個模塊,它是:

import os 
print(os.__file__) 
1

對於Python 3.5,這是/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages