apt-get install python 文件还是 pip 安装?

apt-get install python files or just pip install?

我注意到我在读一本书提到通过 apt-get 安装 numpy 和 opencv

apt-get install python-numpy python-opencv

但我可以通过以下方式在 pip 中找到这些:

pip search numpy

所以我想问这个问题:

这些包管理器是如何工作的?如果我 运行 pip install numpy 它会安装到与 apt-get install python-numpy 相同的目录吗?

我很好奇如果将它们安装到不同的路径,最好的方法是什么。

我想说 "just do it in pip" 但很难证明,因为我不知道每个不同的包管理器如何安装东西。它们是否安装在不同的目录中,但都在可访问 python 模块的路径上?

pip 将适用于更多种类的库存 systems/OS,而不是通常适用于 Linux 口味的 apt-get。例如,apt-get 在 OS X 上不可用。您可以使用 Homebrew 获取它,但 pip 是我安装 OpenCV 的最简单方法。检查 https://pypi.python.org/pypi/opencv-python/3.2.0.7。 PyPI 中的任何东西都应该更容易安装。

对我来说最好的位置是 https://notes.pault.ag/debian-python/ :如果系统需要某些东西,使用 apt-get (dpkg),如果系统不需要某些东西(可能是开发),使用 pip (并且永远不要使用 sudo 以避免破坏系统的风险)。