当前位置: 首页 > 后端技术 > Python

关于PyInstaller

时间:2023-03-25 19:20:42 Python

的文件打包本文将分为Mac系统和Windows系统来说明下载问题。Windows系统可以找到cmd(CommandPrompt)Mac系统可以先找到Launchpad,然后按:->Others->Terminal继续,或者直接找到terminal。之后可以先输入python查看python的基本信息,Windows系统输入quit()退出,Mac系统输入exit()退出。之后可以输入pipinstallpyinstaller或pip3installpyinstaller下载pip更新:按照系统提示,如果有问题输入python-mpipinstall--upgradepip-ihttp://pypi.mirrors。ustc.edu.cn/simple/或者python-mpipinstall--upgradepip-ihttps://pypi.mirrors.ustc.edu.cn/simple/都可以Windows部分cmd首先打开cmd,在下面输入这里左下角的cmd,点击右边的以管理员??身份运行,就可以打开了。确认后进入piplist查看是否有PyInstaller包。首先找到程序所在的文件夹,然后在上面输入cmd打开,如上图。这里我举两个最常见的例子:#注意:一定要打开文件所在的文件夹来设置exe文件+图标:pyinstaller-F-w文件名.py-i图标名.ico设置exe文件(defaultpythonIcon):pyinstaller-F-wfilename.py以下都是扩展名:MAC部分安装完成后,运行pyinstaller打包命令pyinstallermain_win.py-pbasewin.py--noconsole-ilogo.icowheremain_win.py是主程序文件basewin.py是参考文件。logo.ico是图标。嗯,我这里遇到了一个问题,说找不到命令。相对于windos来说,这里配置环境变量肯定是必须的,所以我们首先要找到pyinstaller的可执行文件(windowsws在python安装目录下的一个script文件夹下配置这个目录为环境变量即可)下面开始解决问题1.查看是否安装成功通过piplist可以看到安装成功2.通过pipshowPyInstaller找到模块安装进入模块安装目录后,发现还是找不到可执行文件。3、最后通过搜索全局文件,命令是find/-name"pyinstaller"果然找到了类似于上图pyinstaller的可执行文件。4.最后将可执行文件的上层目录配置到环境变量中(或者你直接在那个文件夹中进行Package操作)输入以下命令我是在我的用户环境变量下添加一个环境变量~代表当前用户的目录vim~/.bash_profileexportPATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH最后保存退出5.重新导入用户相关配置源~/.bash_profile完成,记得关注点赞它