3rd 方库和 Py2exe

2023-12-07

我将如何使用 py2exe 将 Beautiful soup 与我的代码一起捆绑到 exe 中?

我现在用于 setup.py 的代码是

from distutils.core import setup
import py2exe

# equivalent command line with options is:
# python setup.py py2exe --compressed --bundle-files=2 --dist-dir="my/dist/dir" --dll-excludes="w9xpopen.exe"
options = {'py2exe': {
           'compressed':1,  
           'bundle_files': 1, 
           'dist_dir': "exe/dist/dir"
           'dll_excludes'  }}

setup(console=[''], options=options,zipfile = None)

In your options你可以添加一个属性includes并以这种方式添加库。一个例子:

options = { "py2exe": {
                "includes": ["LIBRARY HERE", ...]
          }}

这包括 Py2exe 尚未找到的外部库。如果我没记错的话,Py2exe 应该尝试自行查找依赖项,如果找不到,您可以使用上述方法。

我不确定 Beautiful Soup 的库结构,因为我没有使用过它,但一个例子是:

"includes": ["matplotlib.backends.backend_tkagg"]

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

3rd 方库和 Py2exe 的相关文章

随机推荐

  • 使用信号进行进程同步是如何工作的?

    我最近完成了 Unix 环境中的高级编程 第 3 版 的第 10 节 信号 我遇到了一段我不完全理解的代码 include apue h static volatile sig atomic t sigflag set nonzero by
  • 用于 url 验证和部分捕获的正则表达式

    是否可以使用单个正则表达式来验证网址并匹配所有部分 我一直在研究一个正则表达式 到目前为止我想到的是 P
  • PostgreSQL IN() 子句中的 ORDER BY 值

    好的 有一些关于如何执行此操作的答案 但所有答案都假设查询选择全部 如果您有不同的选择 这些方法将不再起作用 请参阅此处了解该方法 在 Postgresql 中模拟 MySQL 的 ORDER BY FIELD 基本上我有 SELECT D
  • React.js 应用程序显示 404 未在 nginx 服务器中找到

    我将react js应用程序上传到服务器 我正在使用 nginx 服务器 应用程序运行良好 但是当我转到另一个页面并刷新时 该网站无法正常工作 它显示 404 未找到错误 我该如何解决这个问题 当你的react js应用程序加载时 路由由前
  • PostgreSQL:在 PostgreSQL 中同时修改所有表的 OWNER

    如何修改 PostgreSQL 数据库中所有表的所有者 I tried ALTER TABLE OWNER TO new owner但它不支持星号语法 您可以使用REASSIGN OWNED命令 概要 REASSIGN OWNED BY o
  • 如何创建自定义 WPF 设置向导

    我已经构建了我的第一个 wpf 应用程序 没什么花哨的 但我想通过添加一个设置让它看起来很酷 我在互联网上研究了一些免费的实用程序来做到这一点 但由于它是一个 wpf 应用程序 我希望设置能够进行沿着这些思路 知道如何创建自定义 wpf 设
  • 使用代码分发 git 配置

    在尝试为开发人员标准化平台时 我的需求之一是承诺 git config这样每个人都有相同的 CRLF 配置 而不会忘记手动设置它 我该如何设置 我对所有这些负面影响感到有点担心autocrlf 如果这个功能不起作用 为什么不删除它呢 这个功
  • 为什么尝试通过序列化为 JSON 来打印对象时缺少一些成员?

    如何在C 中打印任意变量以打印所有成员 我用相同的技术找到了三个答案 https stackoverflow com a 26181763 2125837这建议在其他答案中使用 Json NET 进行序列化 并且 https tech io
  • 如何附加数据库?

    当我想附加数据库时 出现错误 无法打开数据库 Almizan 因为它是版本 661 此服务器支持版本 655 及更早版本 不支持降级路径 无法打开新数据库 Almizan 创建数据库被中止 Net SqlClient 数据提供程序 帮我附加
  • 如何解决“APK META-INF/* 中复制的重复文件”问题

    我正在开发一个商业 Android 应用程序 我还使用一些根据不同许可证类型获得许可的库 其中一些库声明如下 如果图书馆有带有归属说明的 通知 文件 则在分发时必须包含该通知 其中之一已获得许可阿帕奇许可证 2 0例如 有不止一个图书馆 当
  • 使用包罗万象的通配符重定向到控制器(但使用不同的主控制器)

    我有一个问题 我想根据它的来源以不同的方式显示视图 不同的母版页 但不知道从哪里开始 我有几条路线可以捕获包含不同结构的各种不同类型的网址 在下面的代码片段中 我有一个产品路线 然后有一个合作伙伴网站路线 它也可以转到产品页面 但假设这个合
  • Rails Active Storage 并非每次都工作。有时有效,有时无效

    我正在使用 Active Storage 来存储比赛得分图像 我的班级看起来像这样 class TournamentMatch lt ApplicationRecords has many attached score cards end
  • 分区数量如何影响“wholeTextFiles”和“textFiles”?

    在spark中 我明白了如何使用wholeTextFiles and textFiles 但我不确定何时使用哪个 到目前为止我所知道的是 当处理不按行分割的文件时 应该使用wholeTextFiles 否则使用textFiles 我认为默认
  • 撤销 Azure AD B2C 上的刷新令牌

    我不知道是否有解决方案可以在以下情况下撤销刷新令牌 用户使用重置密码策略重置自己的密码 用户使用基于Graph API的特定表单更改自己的密码 我认为出于安全原因必须实施它 但我不知道现在是否可能 如果不可行的话什么时候可以使用 提前致谢
  • 创建实现 ContainerAwareInterface 的服务

    当我扩展 ContainerAware 或实现 ContainerAwareInterface 时 该服务不会调用 setContainer class CustomService implements ContainerAwareInte
  • 将字符串参数传递到点击绑定中,同时保留 Knockoutjs 中的默认参数

    我想将参数传递给单击时调用的函数 同时保留默认参数 问题出在啤酒花部分 我试着做remove
  • Python 的 itertools.product() 的效率

    所以我正在寻找不同的方法来计算笛卡尔积n数组 我遇到了使用以下代码的相当优雅的解决方案 此处为 SO import itertools for array in itertools product arrays print array 看着
  • XSL:列表分为几列

    请帮帮我 有一个节点列表
  • Android - 动态添加片段

    我浏览了互联网 只找到了 Android 片段的示例 它们被放置在适当的位置 比如其中两个 一个作为列表 第二个是显示列表中所选项目的详细信息 我的目标是拥有经典的 android 活动 并且我希望能够使用特定的 GUI 动态添加预先准备的
  • 3rd 方库和 Py2exe

    我将如何使用 py2exe 将 Beautiful soup 与我的代码一起捆绑到 exe 中 我现在用于 setup py 的代码是 from distutils core import setup import py2exe equiv