有关PyInstaller的文件打包

此篇文章将分为 Mac 系统与 Windows 系统来分布讲解

有关下载的问题

windows系统可以找到cmd(Command Prompt)
Mac系统可以先找到Launchpad,之后依次按:->其他->终端 来进行,或直接找到终端。


在此之后,可以先输入python,查看python基本信息,Windows系统输入quit()退出,Mac系统输入exit()退出。
之后可以输入pip install pyinstallerpip3 install pyinstaller来进行下载

有关pip的更新:按照系统的提示,如果出现问题呢,就如下输入
python -m pip install --upgrade pip -i http://pypi.mirrors.ustc.edu.cn/simple/python -m pip install --upgrade pip -i https://pypi.mirrors.ustc.edu.cn/simple/就OK了

windows部分

cmd

首先打开cmd 在左下角image.png
以管理员身份运行,就能打开了

确认

输入pip list,查看是否有PyInstaller

打包

先找到程序所在的文件夹,之后有关PyInstaller的文件打包_第1张图片

MAC 部分

安装以后 运行pyinstaller打包命令 

pyinstaller main_win.py -p basewin.py --noconsole -i logo.ico

其中 main_win.py是主程序文件  basewin.py是引用文件  logo.ico是图标

好了 这里我遇到一个问题 提示无法找到命令,对比windos而言 这里肯定也是需要配置环境变量 ,所以我们首先需要找到pyinstaller的可执行文件(windosws的在python安装目录下 一个script的文件夹下面 将这个目录配置成环境变量即可)

下面开始解决问题 

1.检查是否安装成功  通过pip list查看到我是安装成功了  
有关PyInstaller的文件打包_第2张图片
进入模块安装目录之后 我却发现 还是找不到可执行文件 。

3.最后 通过搜索全局文件  命令为 find / -name "pyinstaller"
有关PyInstaller的文件打包_第3张图片
果然  发现了上图中 类似于pyinstaller的可执行文件,

4.最后将这个可执行文件的上级目录 配置到环境变量中 (或者你直接在那个文件夹进行打包操作)

输入下方命令  我是在自己的用户环境变量下添加一个环境变量 ~代表当前用户的目录

vim ~/.bash_profile

export PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH
有关PyInstaller的文件打包_第4张图片
最后 保存退出 

5.重新导入一下用户的相关配置

source ~/.bash_profile

完成啦,记得关注点赞呦

你可能感兴趣的:(pyinstaller,python爬虫,打包,python,exe)