如果我们还没有安装python模块,我们可以在build目录中添加更多的文件吗?

如果我们还没有安装python模块,我们可以在build目录中添加更多的文件吗?,python,Python,python文档声明我们可以单独构建和安装python模块。它提供了什么好处?这是否意味着如果我们没有安装模块(虽然模块已经构建),我们可以向构建目录添加更多文件?Python模块/包用于分发代码,而不是数据 构建模块或包正在创建不同类型的分发格式。其中一些是: python源代码-用于纯python应用程序、排序或ZIP存档、扩展名ZIP或tar.gz egg-zip存档,包含任何可以编译的内容-扩展名egg exe-Windows安装包 whl-车轮-编译包分发包 等等 不要将使用分发包

python文档声明我们可以单独构建和安装python模块。它提供了什么好处?这是否意味着如果我们没有安装模块(虽然模块已经构建),我们可以向构建目录添加更多文件?

Python模块/包用于分发代码,而不是数据 构建模块或包正在创建不同类型的分发格式。其中一些是:

  • python源代码-用于纯python应用程序、排序或ZIP存档、扩展名
    ZIP
    tar.gz
  • egg-zip存档,包含任何可以编译的内容-扩展名
    egg
  • exe-Windows安装包
  • whl-车轮-编译包分发包
  • 等等
不要将使用分发包与为应用程序提供一些数据的方法混淆。虽然可以并且有时用于提供静态数据作为分发包的一部分,但您决不能将更改数据作为包的一部分,因为这与以下事实相冲突:包安装在一个地方,并且可以由多个应用程序同时使用

将文件添加到生成目录 通常,您的构建应自行管理所有内容,并且不应期望修改分发包。忘掉这种把戏,你会头疼的