什么是安装Python模块或包?
Python模块只是一个什么是安装Python模块或包?,python,module,installation,package,Python,Module,Installation,Package,Python模块只是一个.py源文件。Python包只是模块的集合 那么为什么我们需要像pip这样的程序来“安装”Python模块呢?为什么不下载这些文件,把它们放在我们项目的文件夹中,然后导入它们呢 “安装”模块或软件包到底意味着什么?那么,pip到底做什么呢 Windows和Linux上的情况不同吗 那么,为什么我们需要像pip这样的程序来“安装”Python模块呢?为什么不下载文件,把它们放在我们项目的文件夹中并导入它们呢 它只是为了方便软件的安装,而不必捆绑所有依赖项,也不要求用户下载文
.py
源文件。Python包只是模块的集合
那么为什么我们需要像pip
这样的程序来“安装”Python模块呢?为什么不下载这些文件,把它们放在我们项目的文件夹中,然后导入它们呢
“安装”模块或软件包到底意味着什么?那么,pip
到底做什么呢
Windows和Linux上的情况不同吗
那么,为什么我们需要像pip这样的程序来“安装”Python模块呢?为什么不下载文件,把它们放在我们项目的文件夹中并导入它们呢
它只是为了方便软件的安装,而不必捆绑所有依赖项,也不要求用户下载文件
您可以键入pip install mysoftware
,这也将安装所需的依赖项。您还可以轻松地升级软件
“安装”模块或软件包到底意味着什么?皮普到底做什么
它将复制Python路径中的目录中的文件。这样,您就可以导入包,而无需复制项目中的目录。对于每个项目,您都必须下载所需的模块作为依赖项。您必须一次又一次地下载它们,并将它们添加到您的项目中,尽管node.us这样的平台可以这样做,但这并不十分合适
pip所做的是将您安装在/use/lib/python*/site-packages/中的模块保持在python路径中。所以,当您尝试导入模块或包时,它会检查站点包是否存在。如果存在,则此代码将用于您的项目。如果没有,您将得到一个错误。您将如何下载文件?@SimeonVisser您的意思是
pip
是一个从中央存储库下载模块以及依赖项的工具(类似于Maven for Java)?“为什么不下载文件,将它们放在我们项目的文件夹中并导入它们?”-你可以试一试,看看结果如何!然后你必须自己去找它的依赖项,要么显式地。忽略每个依赖项,要么用不属于你的代码填充你的repo。让这些依赖关系保持最新怎么样?基本上是的pip
是一种用于下载文件并将其放在计算机上正确位置的工具。pip
可以做的不仅仅是这些。它将执行模块的setup.py
,在某些情况下(例如numpy
)可能涉及一些实际编译等。