使用 pip 安装文件和复制粘贴有什么区别



当您将模块安装到Python时,通常使用PIP安装。PIP安装除了将模块放在正确的位置外是否有其他操作?您为什么不能仅复制并粘贴模块?

使用PIP不仅在正确的位置复制模块,还可以正确安装依赖项。此外,正确的位置从一个系统到另一个系统,一个版本的python到另一个版本,然后处理。

最后,复制和粘贴文件要么进行手动干预,要么比简单的PIP安装要多得多。

使用PIP安装模块首先更容易(只需使用PIP安装)即可。PIP还会自动安装模块运行所需的所有依赖项。

复制和粘贴的工作量要多得多,尤其是从PYPI下载,因为大多数模块都存储在.wheel文件中并且有许多版本。PIP将为您的Python版本安装正确的一个,并自动运行设置。

python软件包通常具有setup.py,可以做任何事情,从复制模块到构建C扩展。假设后来的用户在安装后没有权利,则它也常见于字节编译.PY文件。您可以使用setup.py构建发行版,因此您可以为特定操作系统构建二进制分配并分配。但是如今,安装物品的一种流行方式是建造一个python轮,让Pip为您完成工作。

最新更新