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 以避免破坏系统的风险)。
我注意到我在读一本书提到通过 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 以避免破坏系统的风险)。