1  配置所需的环境

  平台:windows7 64位,已经安装了python(x,y)

  若未安装python环境,请自行安装python2.7或者其他版本,Python安装完成以后,需要将Python的安装目录加入到系统的环境变量中

  在已经安装了python(x,y)的机器上,默认已经安装了python库等,环境变量好像也不用自己配置了还是之前我自己配置过,忘了,按住win+r 进入cmd 黑框框可以查看相关的python版本信息

  命令为:python -V  如图所示:(如果能显示以下的版本说明环境变量已经配置好了)

    

2 准备工作

  ...... PyInstaller-2.1.zip              下载点击这里

  ......upx.zip                              下载点击这里

  ......test.py    (可以换成你打算转换的文件)            下载点击这里

  ①将下载好的PyInstaller-2.1.zip解压到任意的位置,比如:

    

  ②接着将upx.zip文件解压,可以看到一堆文件,只需要把upx.exe文件复制到步骤①中解压以后生成的文件夹 PyInstaller-2.1中

    

  ③执行命令即可:

  在cmd黑框框中切换到文件 PyInstaller-2.1的目录下,不会在cmd中切换目录的话,请自行Google之。

  命令如下:

  e:   回车

  cd  E:\PyInstaller-2.1   回车

  如下图所示,已经切到指定目录:

    

  在切换到E:\PyInstaller-2.1目录后,接下来执行转换命令

    python pyinstaller.py -F E:\program\Python\test.py   回车

    其中E:\program\Python\test.py是我要转换的那个测试文件,注意路径要写对!

  ④下面是处理的结果:

    

  红框里是生成文件的路径。找到该文件双击执行,就可以了。

    

我的test.py里只写了一句 print'test file' ,效果就是在命令行里显示了test file,一闪而过。

参考文章

以下参考资料非常实用

① 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)

② 使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)

【PyInstaller安装及使用】将py程序转换成exe可执行程序的更多相关文章

  1. 关于解决pyinstaller2.1将.py打包成exe文件在中文目录下不能执行的问题

    关于解决pyinstaller2.1将.py打包成exe文件在中文目录下不能执行的问题 这个问题困扰我好久了,今天终于非常偶然的在http://www.v2ex.com/t/113856#reply1 ...

  2. Python代码打包成exe可执行程序

    首先,打包成exe可执行程序是针对windows平台来说的. 目前比较主流的打包工具就是pyinstaller. 参考:Using PyInstaller 首先安装pyinstaller: pip i ...

  3. 使用pyInstaller发布PathMerge的exe版本(py转换成exe)

    前言 PathMerge是用python写的一个辅助文件夹合并的小工具,它的特点是不用担心合并后文件会丢失,旧文件会创建副本保存下来,除非你手动删除. 详情见:python开发目录合并小工具 Path ...

  4. pyinstaller打包py文件成exe文件时,出现ImportError: No module named 'pefile'错误解决办法!

    首先pyinstaller的安装与使用详见如下链接: 安装完成之后,命令行中输入pyinstaller之后,结果如下: ImportError: No module named 'pefile' 缺少 ...

  5. 使用Pyinstaller转换.py文件为.exe可执行程序

    pyinstaller能够在Windows.Linux等操作系统下将Python脚本打包成可直接运行程序.使Python脚本可以在没有安装Python的环境中直接运行,方便共享. 测试环境 pytho ...

  6. python3项目打包成exe可执行程序

    使用pyinstaller将python文件打包成exe程序,打包步骤如下: 一.安装pyinstaller (1)win+R输入cmd,打开命令窗口 (2)安装pyinstaller,安装指令:pi ...

  7. 正则爬取京东商品信息并打包成.exe可执行程序。

    本文爬取内容,输入要搜索的关键字可自动爬取京东网站上相关商品的店铺名称,商品名称,价格,爬取100页(共100页) 代码如下: import requests import re # 请求头 head ...

  8. 正则爬取京东商品信息并打包成.exe可执行程序

    本文爬取内容,输入要搜索的关键字可自动爬取京东网站上相关商品的店铺名称,商品名称,价格,爬取100页(共100页) 代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 ...

  9. python3.5+installer 将.py 打包成.exe

    (1)下载安装installer,不如我安装在D:\Program Files\Python35,安装完成后,在D:\Program Files\Python35\Scripts可以找到install ...

随机推荐

  1. ASP.NET 相同页面前后端之间传值

    aspx页面前后端之间传值:前端的html或js获得后端的cs,后端的cs获得前端的js值. 一.前端获得后端的值 1.html元素 前端: <td><%=str%></ ...

  2. Intent传值之通过Application传值

    传值第五种方式: * 程序的全局变量application * 特点:1.一个程序application对象只能有一个 * 2.application对象在程序启动时就创建 * 3.通常用来存放全局变 ...

  3. WebDriver: Getting it to play nicely with Xvfb

    http://www.markhneedham.com/blog/2011/12/15/webdriver-getting-it-to-play-nicely-with-xvfb/ Thoughts ...

  4. 深入理解计算机系统第二版习题解答CSAPP 2.11

    在2.10中的inplace_swap函数的基础上,你决定写一段代码,实现将一个数组中的元素两端依次对调,你写出下面这个函数: void reverse_array(int a[], int cnt) ...

  5. epoll讲解--转自”知乎“

    http://my.oschina.net/dclink/blog/287198 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象. 不管是文件,还是套 ...

  6. oracle随笔(转)

    ---------数学函数 1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual 2.取整(大)S:select ceiling(-1 ...

  7. Php 的替代语法

    替代语法 为什么会有替代语法:     php是嵌入在html文档中的脚本语言,Php可以动态生成html标签,但是php主要功能并不是生成html标签,主要用于动态的生成数据(数据库中的数据).如果 ...

  8. String练习

    /*1,模拟一个trim方法,去除字符串两端的空格.    思路:    1,判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格为止.        结尾处判断空格也是如此.    2, ...

  9. org.apache.catalina.connector.ClientAbortException

    记个tomcat常见流输出中断异常 org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Conn ...

  10. String Shifting

    我们规定对一个字符串的shift操作如下:略去.shift(string, x) = string(0 <= x < n). 分析:一看这题,这不很简单么,直接模拟判断,但是这套路有这么简 ...