为了安装第三方 Python 包,我使用了一个 setup.py 脚本,该脚本使用 setuptools.setup() 来安装一堆包。安装后,我可以在 /usr/local/lib/python2.7/dist-packages 下的一台机器和 /usr/lib/python2.7/site-packages 下的另一台机器上找到这些包。
现在我想编写一个 Python 脚本来找出第三方软件包的安装位置。我怎样才能做到这一点?
1) sys.prefix=sys.exec_prefix 在两台机器“/usr”上。
2) python 可执行文件在两台机器/usr/bin/python 上。
3) distutils.sysconfig.get_python_lib() 在一台机器上是 /usr/lib/python2.7/dist-packages (“本地”缺失),在另一台机器上是 /usr/lib/python2.7/site-packages 。