如何分发带有正确模块的python程序?

杰森

我想分享一个正在编写过程中的程序。有什么办法可以将其与使用的模块一起分发?理想情况下,它将从主文件中提取所有必要的模块,并创建一个新目录,其中包含从源代码运行所需的所有内容。我不想编译,并且希望能够简单地在.zip文件或gitub中共享源代码和模块。

谢谢!

科斯

创建一个requirements.txt文件,文件将列出您的项目所需的所有Python库。

理想情况下,您将为您的项目提供一个virtualenv,并在其中安装了项目的所有依赖项-在这种情况下,您可以简单地pip freeze > requirements.txt用来(重新)生成它。

然后,某人将可以使用轻松地从PyPI中提取依赖项pip install -r requirements.txt

http://www.pip-installer.org/en/latest/cookbook.html


或者,您可以进一步做一个真正的Python包?这样,使用单个pip install命令直接从github直接安装将非常容易或者,您甚至可以将其共享给PyPI。

您可能需要阅读很多有关Python打包的文章,例如:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何分发带有正确模块的python程序?

来自分类Dev

分发带有.so文件的应用程序?

来自分类Dev

如何分发带有unittests作为可执行入口点的python包?

来自分类Dev

如何分发带有必需gem的Ruby脚本

来自分类Dev

分发带有嵌入式(OWIN)Web服务器和HTTPS(SSL)的应用程序

来自分类Dev

分发带有资源文件(数据库连接参数、图像等)的 Java 应用程序的最佳方式

来自分类Dev

如何引发带有参数的事件?

来自分类Dev

我是否需要分发带有DLL的头文件和lib文件?

来自分类Dev

带有urllib模块的Python程序

来自分类Dev

分发具有多个模块的Python命令行程序

来自分类Dev

xCode6如何导出带有.plist的应用程序以进行企业分发?

来自分类Dev

未触发带有editable =“ false”的文本字段的点击处理程序

来自分类Dev

如何将带有.Net应用程序的Python分发为一个安装可执行文件?

来自分类Dev

如何分发python GTK应用程序?

来自分类Dev

如何使用外部库分发Python程序

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

如何使用gh cli触发带有调度的github动作

来自分类Dev

如何通过按键输入重新触发带有超时的功能

来自分类Dev

触发带有钩子的操作后,如何重新呈现我的redux状态?

来自分类Dev

如何使用gh cli触发带有调度的github动作

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

如何使用javascript/jquery触发带有延迟点击的css动画?

来自分类Dev

python lambda引发带有多个参数的变量未定义错误

来自分类Dev

是否可以在 PWA 应用程序中开发带有路线的离线地图应用程序?

来自分类Dev

分发具有ffmpeg依赖关系的Python模块

来自分类Dev

如何在带有NodeJS目标的TypeScript中正确使用模块和接口?

来自分类Dev

使用JavaScript触发带有数据的键盘事件

来自分类Dev

触发带有卷曲和碎屑的参数化构建

来自分类Dev

触发带有特定div类的锚标记的点击

Related 相关文章

  1. 1

    如何分发带有正确模块的python程序?

  2. 2

    分发带有.so文件的应用程序?

  3. 3

    如何分发带有unittests作为可执行入口点的python包?

  4. 4

    如何分发带有必需gem的Ruby脚本

  5. 5

    分发带有嵌入式(OWIN)Web服务器和HTTPS(SSL)的应用程序

  6. 6

    分发带有资源文件(数据库连接参数、图像等)的 Java 应用程序的最佳方式

  7. 7

    如何引发带有参数的事件?

  8. 8

    我是否需要分发带有DLL的头文件和lib文件?

  9. 9

    带有urllib模块的Python程序

  10. 10

    分发具有多个模块的Python命令行程序

  11. 11

    xCode6如何导出带有.plist的应用程序以进行企业分发?

  12. 12

    未触发带有editable =“ false”的文本字段的点击处理程序

  13. 13

    如何将带有.Net应用程序的Python分发为一个安装可执行文件?

  14. 14

    如何分发python GTK应用程序?

  15. 15

    如何使用外部库分发Python程序

  16. 16

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  17. 17

    如何使用gh cli触发带有调度的github动作

  18. 18

    如何通过按键输入重新触发带有超时的功能

  19. 19

    触发带有钩子的操作后,如何重新呈现我的redux状态?

  20. 20

    如何使用gh cli触发带有调度的github动作

  21. 21

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  22. 22

    如何使用javascript/jquery触发带有延迟点击的css动画?

  23. 23

    python lambda引发带有多个参数的变量未定义错误

  24. 24

    是否可以在 PWA 应用程序中开发带有路线的离线地图应用程序?

  25. 25

    分发具有ffmpeg依赖关系的Python模块

  26. 26

    如何在带有NodeJS目标的TypeScript中正确使用模块和接口?

  27. 27

    使用JavaScript触发带有数据的键盘事件

  28. 28

    触发带有卷曲和碎屑的参数化构建

  29. 29

    触发带有特定div类的锚标记的点击

热门标签

归档