加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Python必备-python文件打包实战方法

发布时间:2022-07-14 16:33:41 所属栏目:Linux 来源:互联网
导读:众所周知,python是一种脚本语言,python程序必须在python环境下运行,所以如果想把自己写的程序给别人看的话,就比较麻烦,他需要先配置python环境,对于电脑小白来说这是要命的事情。而且如果是客户的话,也不想让对方知道源代码,那么怎样才能既保留自己
  众所周知,python是一种脚本语言,python程序必须在python环境下运行,所以如果想把自己写的程序给别人看的话,就比较麻烦,他需要先配置python环境,对于电脑小白来说这是“要命”的事情。而且如果是客户的话,也不想让对方知道源代码,那么怎样才能既保留自己的源代码同时又能让对方很方便的使用自己的程序呢?
 
  PyInstaller的安装可以在命令行输入以下命令直接安装:
 
  pip install PyInstaller
 
  如果看到Successfully install PyInstaller-x.x.x就表示安装成功。(x.x.x代表版本)也可以在python官网下载。
 
 
  打开文件
  新建文件夹
  在文件夹内空白处按住Shift并点击鼠标右键,然后点击在此处打开Powershell窗口。
 
 
  把文件添加到信任区
  找回文件
  然后再看刚才新建的文件夹,会发现多了很多文件,只需要在build文件下找到test.exe就可以了,exe后缀的文件就是电脑可执行文件,其他的文件都可以删除掉,只需要将exe文件发送给其他人,不管对方有没有python环境,他只要双击就可以运行,而且也看不到源代码。
 
  通过上述默认打包方式就可以对代码文件进行简单的打包了,但是还是觉得不太美观,而且很多没用的文件显得冗余,所以PyInstaller还提供了其他的打包形式。
 
  -F 只产生单个的可执行文件
 
  -D 产生一个目录包含多个文件(exe在其中,此为默认打包方式)
 
 
  它们的用法如下:pyinstaller -w -F -i favicon.ico test.py
 
  其中favicon.ico为图标。需要放在代码文件同目录下。
 
  然后跟第一次打包方式相同,只是输入命令的时候换成后面的。按照这种方式(只要有-F命令的)打包成功后,这时的exe可执行文件在dist文件夹下。
 
  打开发现有且只有这个exe文件,看上去非常的简洁,而且有了图标后观赏性也大大提高了。
 
  通过以上步骤,代码文件就打包好了。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读