我正在爲在Mac OS X上安裝Python的Python而努力。最後在編譯和安裝後,當我運行SIP(本地)的控制檯窗體文件夾時,我可以導入sipconfig,但是當我在其他文件夾中時,我不能 - 沒有稱爲sipconfig的模塊。在Mac上用於Python的全局庫的位置?
我的問題是 - 如果我想讓它們全局可用(如「import os」),或者我可以如何檢查它,位置「/Library/Python/2.6」/site-packages /「不起作用。
我正在爲在Mac OS X上安裝Python的Python而努力。最後在編譯和安裝後,當我運行SIP(本地)的控制檯窗體文件夾時,我可以導入sipconfig,但是當我在其他文件夾中時,我不能 - 沒有稱爲sipconfig的模塊。在Mac上用於Python的全局庫的位置?
我的問題是 - 如果我想讓它們全局可用(如「import os」),或者我可以如何檢查它,位置「/Library/Python/2.6」/site-packages /「不起作用。
嘗試用檢查您的python的sys.path的列表:
import sys
print sys.path
/Library/Python/2.6/site-packages/
確實是正確的地方(假設它的Mac OS 10.6 「雪豹」 - 你沒有提到它)。
作爲@diatoid提到,請檢查您的系統路徑(並確保您通過運行python -V
實際使用Python 2.6)。
我用一個簡單的方法就是問一個模塊,它是:
import os
print(os.__file__)
對於Python 3.5,這是/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
如果/Library/Python/2.6/site-packages不起作用,那麼你可能使用的是Python系統以外的Python版本。 – 2010-05-04 03:19:32