无法将网络机器人脚本转换为可执行文件

时间:2018-11-04 06:28:50

标签: web-scraping webautomation webbot

我正在尝试转换一个使用webbot库进行网络自动化的python脚本。

当我尝试使用pyinstaller将正在运行的Python(3.6.5)脚本转换为.exe文件时,遇到一个错误,即找不到Webbot模块的路径。

为了克服此问题,我尝试在spec文件中指定模块的路径,但没有成功。一个更简单的解决方法是建议将下载的文件夹Webbot复制到.exe文件所在的文件夹中。

它是一个非常方便的工具,我不想抛弃它。

1 个答案:

答案 0 :(得分:0)

要使其正常工作,请勿将其转换为这样的一个文件

pyinstaller --onefile file.py

但是这样

pyinstaller file.py

完成此操作后,.exe可以启动,没有任何问题。

另一个错误是由于尝试在我的脚本中导入Webbot而引起的。可能这是一个菜鸟错误,但是必须:

from webbot import Browser