Mac上Python全局库的位置?

33 投票
5 回答
136190 浏览
提问于 2025-04-15 22:11

我在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)

撰写回答