1.13 site-packages和 dist-packages ================================== .. image:: http://image.iswbm.com/20200804124133.png 如果你足够细心,你会在你的机器上,有些包是安装在 **site-packages** 下,而有些包安装在 **dist-packages** 下。 **它们有什么区别呢?** 一般情况下,你只见过 site-packages 这个目录,而你所安装的包也将安装在 这个目录下。 而 dist-packages 其实是 debian 系的 Linux 系统(如 Ubuntu)才特有的目录,当你使用 apt 去安装的 Python 包会使用 dist-packages,而你使用 pip 或者 easy_install 安装的包还是照常安装在 site-packages 下。 Debian 这么设计的原因,是为了减少不同来源的 Python 之间产生的冲突。 如何查找 Python 安装目录 .. code:: python >>> from distutils.sysconfig import get_python_lib >>> print(get_python_lib()) /usr/lib/python2.7/site-packages