apt-get install python文件或只是pip install?

时间:2017-07-23 22:48:59

标签: python numpy ubuntu apt-get apt

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

apt-get install python-numpy python-opencv

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

pip search numpy

所以这让我想问这个问题:

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

对我而言,https://notes.pault.ag/debian-python/中找到了最佳位置:如果系统需要某些东西,使用apt-get(dpkg),如果某些东西不适用于系统(可能是开发),请使用pip(并且永远不会用sudo来避免冒险破坏系统。)