Mac上Python全局库的位置?

mic*_*ski 20 python macos configuration python-sip

我正在与Mac OS X上安装SIP for Python作斗争.最后在编译和安装后我运行SIP(本地)的控制台表单文件夹时我可以导入sipconfig,但是当我在其他文件夹中时我不能 - 没有模块叫做sipconfig.

我的问题是 - 如果我想让它们全局可用(例如"import os"),我必须复制模块的文件夹在哪里,或者我如何检查它,因为位置"/Library/Python/2.6/site-packages /"不起作用.

小智 43

尝试使用以下命令检查python的sys.path列表:

import sys
print(sys.path)
Run Code Online (Sandbox Code Playgroud)


Bry*_*ley 22

我使用的一个简单方法是询问模块的位置:

import os
print(os.__file__)
Run Code Online (Sandbox Code Playgroud)


Ing*_*upp 11

/Library/Python/2.6/site-packages/ 确实是正确的地方(假设它是Mac OS 10.6"雪豹" - 你没有提到哪个).

正如@diatoid所提到的,检查你的系统路径(并确保你通过运行实际使用Python 2.6 python -V).


小智 7

对于Python 3.5,它是 /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages