如何确定哪些python模块是用`pip`安装的,哪些是用`apt`安装的?

N0r*_*ert 5 updates package-management python apt software-installation

我试图用ReText(在系统范围内安装pip3来解决我的问题。
我的两个 16.04 LTS 系统具有不同的pip3 list.

我知道这pip3 list显示了所有软件包(同时安装了pip3apt/ apt-get)。

我也知道

  • APT 安装东西到/usr/lib/python3/dist-packages;
  • pip3将系统范围的东西安装到/usr/local/lib/python3.5/dist-packages.

如何确定安装了哪些 python 模块pip以及安装了哪些模块apt

Win*_*nix 3

不是一成不变的,而是来自Ask Ubuntu Q&A

\n\n
\n

正如 @Radu R\xc4\x83deanu 在这个答案中指出的那样,包的名称通常也会存在差异。Canonical 通常将 Python 2 包命名为 python-,将 Python 3 包命名为 python3-。而对于 pip,我们通常只需要对 Python 2 和 Python3 包使用 \n 。

\n
\n\n

那么一般来说:

\n\n
    \n
  • 如果软件包名称以 开头python-python3-apt.
  • \n
  • 否则该软件包是由pip
  • \n
\n