无法安装pyinstaller,pyinstaller找不到文件

  无法安装pyinstaller,pyinstaller找不到文件

  最近在github上发现了一个基于opencv的join助手程序。我是学PYTHON的,就下载看了。它的实现需要安装多个第三方库、python解释器等。表示改运行环境很麻烦,希望打包成可执行文件。

  粘贴开放源地址https://github.com/thethreedog/auto-lianlian坎

  在百度上看到py的打包工具,发现pyinstaller的打包简单方便。Pyinstaller支持python2.7,3.33.5,可以自动搜索依赖项(简直是懒人福音),指令简单等。

  

1.安装Pyinstaller

软件包管理工具下载pip,类似于RedHat的yum工具。

  PISTALLPY安装程序Python 2.7.9或更高版本附带pip工具。如果没有安装pip,您可以下载安装包并进行安装。Pip安装说明

  已成功安装successfullyinstalledIP-xx . xx . xx。

  输入

2.打包python文件

1。包文件所在的文件夹。例如

  CMD输入

  Cd /d D:LLK位于文件夹中,门户文件为run.py2.package文件。

  用当前路径输入。

  pyinstaller run.py

  包完成后,两个文件夹build和dist将被添加到当前路径中。

  打包的文件位于dist文件夹中,里面有很多文件,很多都是程序运行的动态库。

  这是因为如果没有为pyinstaller设置参数,默认情况下将创建包含-d:exe和其他相关文件的目录。

  这未能实现我们的目标。Wrap -F:到一个EXE文件中。

  重新包装

  Pyinstaller -F run.py在这个dist文件夹中找到了需要的exe文件,这个文件比前面命令打包的exe文件大很多。

  最后说参数-p。

  -p:添加搜索路径

  此参数指示打包工具在何处搜索抗性文件。这次没有使用-p参数,因为默认情况下,工具被设置为python安装路径中的Lib和Lib文件夹中的site-packages。

  lib文件夹下有几个附加到python的库,它们是由pip的site-packages安装的。这次所有的第三方库都安装了pip,所以不需要添加-p参数。如果您正在使用第三方库,并且不再需要这两个路径下的库,请添加-p库地址,告诉您打包工具正在使用的库的位置。

  总之,浏览python安装路径,cmd

  Python

3.更改exe文件的图标

自定义打包exe文件的图标必须使用-i参数。此外,必须提供ico格式的图像并粘贴在在线ico创建网站上:

  Ico图像转换

  py-f-icon=1234 . ico run . py 1234 . ico是当前路径下的图标文件。在其他位置,path 4.pyinstaller需要支持python3.6版本3.6。

  我的是3.5版本没有遇到这个问题。其他人的解决方案(尚未测量):

  在python3.64上安装pyinstaller库

无法安装pyinstaller,pyinstaller找不到文件