apt-get install python 文件还是只是 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相同的目录吗?

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

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

pip将适用于更多种类的库存系统/操作系统,而不是通常适用于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以避免破坏系统的风险(。

最新更新