我有点困惑。刚接触Python的新手,如果我问傻的话,我深表歉意。如果可以使用python文件名运行文件,则需要pip吗?
如果python setup.py install
和pip install package_name
都用于安装软件包,它们之间有什么区别?哪个好?
答案 0 :(得分:1)
pip是用于安装Python软件包的推荐工具。例如,如果您需要安装外部软件包/库,例如requests,则必须先使用pip进行安装。
pip安装请求
在当前情况下,您可能不必使用外部库。但是,将来可能会需要它。
答案 1 :(得分:1)
来自wikipedia:
pip
是一个递归首字母缩写,可以代表“ Pip Installs软件包”或“ Pip Installs Python”
作为新手,您甚至可能不知道为什么需要“程序包管理器”。
Python附带了一些基本的内置模块,例如用于额外的数学运算符的math
模块和用于执行正则表达式的re
模块。这些已被预先包含,因为它们被认为非常有用并且将被大量使用。但是, 中不包含更晦涩或更大型的模块,例如numpy
(基于C的数组),这是pip
出现的地方。
您可以使用“软件包管理器”在PyPI中安装,卸载,更新等任何软件包,这些软件包是 Py thon P acking I 强> ndex。这样的结果是Python仍然很小,但是如果需要,可以立即使用数百万个免费软件包。
答案 2 :(得分:1)
根据Wikipedia
pip是一个软件包管理系统,用于安装和管理以Python编写的软件包。在软件包及其依赖关系的默认源中可以找到许多软件包-Python软件包索引(PyPI)。
Python 2.7.9和更高版本(在python2系列上),以及Python 3.4和更高版本默认包含pip(对于Python 3为pip3)。pip是一个递归首字母缩写,可以代表“ Pip Installs Packages”或“ Pip”安装Python”。或者,pip代表“首选安装程序”。