我正在尝试转换一个使用webbot
库进行网络自动化的python脚本。
当我尝试使用pyinstaller将正在运行的Python(3.6.5)脚本转换为.exe文件时,遇到一个错误,即找不到Webbot模块的路径。
为了克服此问题,我尝试在spec文件中指定模块的路径,但没有成功。一个更简单的解决方法是建议将下载的文件夹Webbot复制到.exe文件所在的文件夹中。
它是一个非常方便的工具,我不想抛弃它。
答案 0 :(得分:0)
要使其正常工作,请勿将其转换为这样的一个文件
pyinstaller --onefile file.py
但是这样
pyinstaller file.py
完成此操作后,.exe可以启动,没有任何问题。
另一个错误是由于尝试在我的脚本中导入Webbot而引起的。可能这是一个菜鸟错误,但是必须:
from webbot import Browser