利用pyinstaller打包,python安装selenium包

  利用pyinstaller打包,python安装selenium包

  包

  示例pachonggui.py

  一般执行一次。

  py installer-Fw packing GUI . py

  向脚本中添加一行代码。

  导入pyqt5。啜饮

  然后执行相同的命令。

  py installer-Fw packing GUI . py

  可以删除导入PyQt5.sip,继续写代码。打包的时候,从1开始。

  显示故障执行脚本的故障诊断方法。

  方法1:

  执行该命令后,build \ PAC hong GUI \ warnpahonggui . txt将包含错误。

  方法二:

  #使用以下命令后,打开exe并提示错误执行脚本。

  py installer-Fw packing GUI . py

  #然后当你运行下面的时候,列表下面会生成一个目录,如果你进入这个目录并在* *命令行* *上运行exe,会显示一个错误。

  py installer-D packing GUI . py

  如果pyinstaller打包使用pyqt5模块,在win平台上,pyinstaller将无法准确获取qt动态库文件的路径,导致报告错误,无法打开可执行文件。

  py安装程序-pathsc:/* * */python/python 35-32/lib/site-packages/pyqt 5/Qt/SLD y B- f-w * *。

  pyqt5包装问题的处理

  这里用的文件是pachonggui.py,用的是pyqt5的库。

  安装pyinstaller后,首先用以下命令打包脚本

  py installer . exe-fw . PAC honggui . py

  图像

  运行后,会生成两个目录。

  图像

  exe文件位于dist目录中。

  双击出现failedtoexecutescriptpachinggui错误。

  图像

  首先,转到构建目录并找到warn***。txt文件。有些错误会被记录在那里。

  图像

  在这里,找不到pyqt5的库。

  分析时:如果pyinstaller是用pip3安装的,pyqt5一般应该在同一个目录下,路径不会丢失。所以有两种情况:pyinstaller错误和pyqt5错误。这里,首先指定pyqt5的路径并尝试

  找到了python3的安装路径。我的如下

  图像

  然后使用- path指定库目录。请注意,这里使用/而不是\作为目录分隔符。

  py installer.exe路径:/python/python 36-32/lib/site-packages/pyqt 5/Qt/SLD y b-fw。\ pachongui .

  巴拉圭

  重新打包后,再次运行它,并报告相同的错误。检查警告***。构建目录中的. txt文件。还是一样,找不到PyQt5库。

  虽然我安装了python2.7和python3.6,但是因为我只把环境变量放在python2.7,所以命令行上的pyinstaller位于python27目录而不是python3.6-32目录。

  图像

  运行打包的命令后,检查命令提示符,并添加sip not found。无论如何,请先把它写下来,然后运行下面的exe

  图像

  真的吗?这是同样的错误。

  看warn***.txt。

  图像

  发现Pyqt5已经成功部署。之前错误的原因是如果调用python27的pyinstaller来指定pyinstaller应该在python36-32中使用,就不会有问题。

  这个时候,警告***。txt有很多我不懂的地方。我该怎么办?

  没关系。还有其他方法。使用-D命令将此exe设置为一个目录,然后使用命令行运行新目录中的exe,这应该会报告一个错误。

  e:\ python \ python 36-32 \ scripts \ py installer . exe-d . \ pachonggui . py

  图像

  此时,一个名为pachonggui的目录将被添加到dist目录中。

  图像

  然后,现在您需要使用命令提示符运行这个exe。

  图像

  结果如下:

  图像

  PyQt5.sip是什么?我的代码中没有用到它。~~~

  在这种情况下,您决定手动将其添加到代码中,然后再次运行package命令。

  图像

  图像

  不知道为什么暗示sip not found依然存在。此时,exe已经可以正常运行了。

  子文本3中不显示Pyqt。

  转到这个目录下的c:\ users \ 13612 \ appdata \ roaming \ sublimetext 3 \ packages \ user,把python3.sublime-build。

  {

  cmd :[ d:\ program files(x86()python 36-32(python . exe),-u , $file],

  file _ regex : ^ [ ] *文件\ (。*?()、行([0-9]*)、

  选择器: source.python ,

  shell : true ,

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: