Location of global libraries for Python on Mac?

2020-02-02 11:02发布

I'm fighting with installation SIP for Python on Mac OS X. Finally after compilation and installation when I run console form folder of SIP (locally) I can import sipconfig, but when I`m in other folder I cant - there is no module called sipconfig.

My question is - Where is folder to which I have to copy modules if I want to have them available globally (like "import os"), or how I can check it, because location "/Library/Python/2.6/site-packages/" doesn`t work.

4条回答
Animai°情兽
2楼-- · 2020-02-02 11:41

/Library/Python/2.6/site-packages/ is indeed the right place (assuming it's Mac OS 10.6 "Snow Leopard" - you didn't mention which).

As @diatoid mentioned, check your system path (and make sure you're actually using Python 2.6 by running python -V).

查看更多
ら.Afraid
3楼-- · 2020-02-02 11:59

Try checking your python's sys.path list with:

import sys
print(sys.path)
查看更多
迷人小祖宗
4楼-- · 2020-02-02 12:04

A simple method I use is to ask a module where it is:

import os
print(os.__file__)
查看更多
▲ chillily
5楼-- · 2020-02-02 12:07

For Python 3.5, It's /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages

查看更多
登录 后发表回答