Python源代码文件编译成可执行文件支持macOS High Sierra和window 10) | 您所在的位置:网站首页 › python写的代码怎么在电脑上运行 › Python源代码文件编译成可执行文件支持macOS High Sierra和window 10) |
本文共 988 字,大约阅读时间需要 3 分钟。 #0x01 背景这两天写了一个抽奖的Python脚本,要生成可执行文件,总不能一直在sublime上运行吧,或者运行前先安装Python,所以就查了一下怎么生成可执行文件,本篇包括mac下和win下,经本人测试,mac下生成.app(mac下的可执行文件为.app后缀)较win下容易一些。 我用的Python版本为:macOS下3.7,win下3.6;系统版本为:macOS 10.13 ;windows 10; #0x02 准备工作macOS下:mac下比较容易,仅需下载一个pyinstaller就可以了。在终端下输入命令行 pip install pyinstallerwindows下:windows下比较麻烦一些,需要先安装pywin32,再安装pyinstaller,故执行顺序为: 1.在pywin32的github上下载对应版本安装:,最好下载最新的版本,我下的是224版本,下载好后安装; 在安装过程中如果出现找不到Python模块,可以将下面的Python代码运行一下,亲测可用(这是网上一位大神写得代码,具体出处找不到了,如遇作者请联系我标明,谢谢)。 View Code 2.下载pyinstaller,这里和mac一样,直接pip安装 pip install pyinstaller注:pip版本为9.多少来着以上最好,现在应该已经到了18以上 #0x03 编译生成在以上步骤安装好后,就可以进行编译生成文件(注:mac下生成的文件只能在mac下运行,windows下生成的文件也只能在windows下运行) 1.首先切换到项目的目录,也就是Python脚本的位置 cd 脚本的位置2.使用pyinstaller生成 pyinstaller test.py可以看到,现在已经生成若干文件和文件夹,在dist文件夹下就可以找到与Python文件同名的可执行文件,(mac下为test.app,win下为test.exe) 3.每次运行都需要打开命令行窗口怎么办,而且文件众多,不好找,所以可以使用下面的代码,(这个是我自己比较常用的代码) pyinstaller -F -w test.py这里-F指的是生成仅一个文件,-w指的是不打开命令行窗口。 #0x04 另附pyinstaller常用命令注:-i命令需要.ico图标 分类:
转载地址:https://blog.csdn.net/QQ49696934/article/details/123794975 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解! |
CopyRight 2018-2019 实验室设备网 版权所有 |