Aiv*_*ric 6 python install build
这可能是一个非常容易和直接的答案的问题,然而,尽管有几年的编程经验,由于某种原因,我仍然没有完全了解"构建"然后"安装"意味着什么的确切概念".我知道如何使用它们并使用它们很多,但不知道在后台发生的确切过程...
我浏览过网页,维基百科等等......但是没有一个简单的答案,我也不能在这里找到答案.
我试图理解的一个很好的例子是向python添加新模块:http: //docs.python.org/2/install/index.html#how-installation-works
它说"构建命令负责将文件安装到构建目录中"
然后对于install命令:"运行build命令后(无论是显式运行,还是install命令都为你运行),install命令的工作相对简单:它所要做的就是复制build下的所有内容/ lib(或build/lib.plat)到你选择的安装目录."
基本上这就是说:1.将所有内容复制到构建目录,然后...... 2.将所有内容复制到安装目录
在解释中某处缺少一个过程...恭维?
会欣赏一些直截了当不太狡猾的答案,但尽可能详细:)
希望我不是唯一一个不知道详细答案的人......
谢谢!
Aivoric
构建意味着在沙箱位置将源代码编译为二进制文件,如果出现问题,它将不会影响您的系统,例如build源代码目录中的子目录.
安装意味着将构建的二进制文件从build子目录复制到系统路径中的一个位置,以便于访问它们.这很少通过直接复制命令来完成,并且通常由某个包管理器完成,该管理器可以跟踪创建的文件并在以后轻松卸载它们.
通常,构建命令执行所需的所有编译和链接,但Python是一种解释语言,因此如果库中只有纯Python文件,则构建中没有编译步骤.实际上,所有内容都被复制到构建目录,然后再次复制到最终位置.只有当库依赖于用其他需要编译的语言编写的代码时,才会有编译步骤.
你想为你的起居室准备一把新椅子,你想自己做.您浏览目录并订购一堆零件.当他们到达您的门时,您无法立即使用它们.你必须在你的工作室建造椅子.经过一点肘部油脂,你可以坐下来.之后,您将椅子安装在起居室内,方便坐下.
主席是您要使用的程序.它作为源代码到达你家.您可以通过将其编译为可运行的程序来构建它.您可以通过使它更容易使用来安装它.
| 归档时间: |
|
| 查看次数: |
301 次 |
| 最近记录: |