gpt4 book ai didi

python - 捆绑一个独立的exe

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:16 25 4
gpt4 key购买 nike

所以,很长一段时间以来,我一直在尝试制作一个Standalone EXE。现在我安装了 python 32 位,我尝试了 py2exe,使用它的 bundle_files 选项为我的项目制作一个 exe comic-dl .

由于 comic-dl 有点像 youtube-dl(甚至是该死的名字),所以在我无法让我自己的 setup.p 文件正常工作后,我复制了 youtube-dls' setup.py file然后我对其进行了修改,使其适用于我的项目。

Here is my modification .然后我运行这些命令:

python setup.py 安装python setup.py py2exe

一切顺利,我得到一个 comic-dl.exe (~6 MB)。但是,当我执行它时,出现此错误:

Traceback (most recent call last):

File "comic-dl.py", line 4, in <module>

File "zipextimporter.pyo", line 82, in load_module

File "honcho.pyo", line 12, in <module>

File "zipextimporter.pyo", line 82, in load_module

File "sites\mangafox.pyo", line 13, in <module>

File "zipextimporter.pyo", line 82, in load_module

File "selenium\webdriver\__init__.pyo", line 18, in <module>

File "zipextimporter.pyo", line 82, in load_module

File "selenium\webdriver\firefox\webdriver.pyo", line 39, in <module>

File "zipextimporter.pyo", line 82, in load_module

File "selenium\webdriver\remote\webdriver.pyo", line 25, in <module>

File "zipextimporter.pyo", line 82, in load_module

File "selenium\webdriver\remote\webelement.pyo", line 40, in <module>

File "pkgutil.pyo", line 591, in get_data

IOError: [Errno 2] No such file or directory: 'selenium\\webdriver\\remote\\getAttribute.js'

我检查了 selenium 文件夹中的 getAttribute.js 文件,该文件就在那里。我什至在项目本身中复制了 selenium 的文件夹,仍然没有变化。

然后我试了this这没有意义,因为并非所有内容都捆绑在选项 3 中,当我更改选项并执行设置命令时,选项 2 对我来说似乎相同。

在这种情况下,如何才能获得独立的 exe?

最佳答案

我也遇到了这个问题。这是我解决它的方法:

  1. Goto C:\Python27\selenium\webdriver\remote\ [如果 selenium 安装在其他目录,目录可能不同。本质是找到文件]。有 getAttribute.jsIsDisplayed.js 文件。复制它们。
  2. 在您的分发dist 文件夹中,有一个library.zip 文件。将其解压缩或在 Windows 默认查看器中将其打开。
  3. 转到 selenium\webdriver\remote\ 并粘贴在步骤 1 中复制的文件。
  4. 如果您解压缩 library.zip,请将其压缩并替换原来的文件。

它对我有用。希望这可以帮助你。

关于python - 捆绑一个独立的exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40814579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com