python编译成二进制执行_python 脚本编译成可执行二进制(exe)

本文python3,pyinstaller也支持py2

cmd下载模块pyinstaller

首先:

pip install pyinstaller

其次:

cmd下进入需要编译的xxx.py文件目录下

cd  C:/photo

pyinstaller -F xxx.py

可执行程序就在dist文件夹中,不依赖py环境可在windows直接执行:

pyinstaller执行命令

-F 表示生成单个可执行文件;

-D  –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。

-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!;

-c  –console, –nowindowed 使用控制台,无界面(默认);

-p 表示你自己自定义需要加载的类路径,一般情况下用不到;

-i 表示可执行文件的图标。

参考:https://blog.csdn.net/zengxiantao1994/article/details/76578421

windows环境下把Python代码打包成独立执行的exe

windows环境下把Python代码打包成独立执行的exe可执行文件   有时候因为出差,突然急需处理一批数据.虽然写好的脚本存储在云端随用随取,然而编译的环境还需要重新搭建,模块也需要重新装载,从 ...

windows环境下把Python代码打包成独立执行的exe可执行文件

有时候因为出差,突然急需处理一批数据.虽然写好的脚本存储在云端随用随取,然而编译的环境还需要重新搭建,模块也需要重新装载,从头到尾这么一遍下来,也是要花费可观的时间成本的. 有没有什么办法,可以让.p ...

使用py2exe将python脚本转换成exe可执行文件

Python(wiki en  chs)是一门弱类型解释型脚本语言,拥有动态类型系统和垃圾回收功能,支持多种编程范式:面向对象.命令式.函数式和过程式编程. 由于Python拥有一个巨大而广泛的标准库 ...

将Python脚本封装成exe可执行文件 转

将Python脚本封装成exe可执行文件 http://www.cnblogs.com/renzo/archive/2012/01/01/2309260.html  cx_freeze是用来将 Pyt ...

把perl脚本编译成exe

来源:http://www.veryhuo.com/a/view/38338.html 今天想把 perl 脚本编译成 exe 以便脱离 perl 解释器独立运行.都可以生成PERL的PE文件,在PE ...

Python加密保护-对可执行的exe进行保护

Python 是一种面向对象的解释型计算机程序设计语言,Python 语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序. 在计算机内部,Python解释器把源代码转换成称为字节的中间形式, ...

将Python脚本打包成可执行文件

Python是一个脚本语言,被解释器解释执行.它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库.(Python官方的各种安 ...

SystemTap----将SystemTap脚本编译成内核模块

当运行SystemTap脚本时,会根据脚本生成一个内核模块,然后插入到系统中执行后退出.这个过程总共分为5个阶段:parse, elaborate, translate, compile, run ...

Mac上把python源文件编译成so文件

把python源文件编译成so文件 前言 实际上属于一种代码混淆/加密的技术,大家知道python的源文件放在那里,大家是都可以看的,不像C语言编译出来可以拿编译后的东西去运行,所以就出现了这种需求. ...

随机推荐

Spring中配置和读取多个Properties文件--转

public class PropertiesFactoryBeanextends PropertiesLoaderSupportimplements FactoryBean, Initializin ...

Qt 如何判断文件是不是一个目录

做个文件管理系统的时候碰到的question,下面来讲解下方法,因为在网上都没找到,就只能翻官方文档相关信息结果找到isFile(),isDir(); 因为是文件管理系统,那么肯定现先获取到它的路径以 ...

Android 自定义View修炼-实现自定义圆形、圆角和椭圆ImageView(使用Xfermode图形渲染方法)

一:简介: 在上一篇博文中,采用BitmapShader方法实现自定义的圆形.圆角等自定 ...

NCPC 2012 Cookie Selection

题目要求每次输出中间的那个数,如果数据很大肯定扛不住: 所以用两个优先队列来维护: 这样的话中间的那个数反正会在两个队列的任何一个的头部: 时间复杂度肯定比较小: 代码: #include

Hadoop学习之常用命令

HADOOP基本操作命令 在这篇文章中,我们默认认为Hadoop环境已经由运维人员配置好直接可以使用. 假设Hadoop的安装目录HADOOP_HOME为/home/admin/hadoop. 启动与 ...

Rails (堆栈)<;数据结构>;

题意: 解题思路:栈的简单应用: #include #include #include ...

golang string和[]byte的对比

golang string和[]byte的对比 为啥string和[]byte类型转换需要一定的代价?为啥内置函数copy会有一种特殊情况copy(dst []byte, src string) in ...

js获取select选中的内容

### 获取select选中的内容 js获取select标签选中的值 var obj = document.getElementById("selectId");//获取selec ...

使用node.js如何爬取网站数据

数据库又不会弄,只能扒扒别人的数据了. 搭建环境: (1).创建一个文件夹,进入并初始化一个package.json文件.  npm init -y (2).安装相关依赖:  npm install ...

你可能感兴趣的:(python编译成二进制执行)