Mac上Python全局库的位置?
我在Mac OS X上安装Python的SIP时遇到了麻烦。经过编译和安装后,当我在SIP的文件夹里运行控制台时,可以导入sipconfig模块,但当我在其他文件夹时就不能了,提示没有叫sipconfig的模块。
我的问题是:我应该把模块复制到哪个文件夹,这样我就可以在任何地方使用它们(就像“import os”那样),或者我该怎么检查这个位置,因为“/Library/Python/2.6/site-packages/”这个地方不行。
5 个回答
11
/Library/Python/2.6/site-packages/
确实是正确的地方(假设你使用的是 Mac OS 10.6 "Snow Leopard",你没有提到具体版本)。
正如 @diatoid 提到的,检查一下你的系统路径(并确保你实际在使用 Python 2.6,可以通过运行 python -V
来确认)。
32
我用的一个简单方法是问一个模块它在哪里:
import os
print(os.__file__)
67
试着用下面的代码查看你Python的sys.path列表:
import sys
print(sys.path)