为什么pip是必需的或者在Python中有什么用?

Why pip is required or what is the use of it in Python?

本问题已经有最佳答案,请猛点这里访问。

我有点困惑。新手进入Python,如果我问傻子,我道歉。如果我们可以使用python文件名运行一个文件,那么pip的需求是什么?

如果python setup.py installpip install package_name都用于安装软件包,那么它们之间的区别是什么?哪个好?


根据维基百科

pip is a package management system used to install and manage software packages written in Python. Many packages can be found in the default source for packages and their dependencies — Python Package Index (PyPI).

Python 2.7.9 and later (on the python2 series), and Python 3.4 and later include pip (pip3 for Python 3) by default.pip is a recursive acronym that can stand for either"Pip Installs Packages" or"Pip Installs Python". Alternatively, pip stands for"preferred installer program".


维基百科:

pip is a recursive acronym that can stand for either"Pip Installs Packages" or"Pip Installs Python"

因为你是新手,你可能甚至不知道为什么你需要一个"包经理"。

python附带了一些基本的内置模块,例如用于额外数学运算符的math模块和用于执行正则表达式的re模块。这些都是预先包括,因为它们被认为是非常有用的,将被大量使用。但是,不包括更模糊或更大的模块,如numpy(基于C的阵列)和其他模块——这就是pip的由来。

您可以使用"包管理器"来安装、卸载、更新pypi中的任何包,pypi是python包索引。这样做的结果是,python仍然很小,但是如果需要,可以立即使用数百万个免费包。


PIP是安装python包的推荐工具。例如,如果您需要安装一个外部包/库,比如请求,您必须首先使用PIP安装它。

pip install requests

在当前方案中,您可能不必使用外部库。但是,您将来可能需要它。