专栏首页python3Python 转 EXE(知道真相的我眼

Python 转 EXE(知道真相的我眼


20160718

帮同学一个小忙,把 python 文件生成 Windows 下可执行文件。

错的地方,哎,说多了都是泪


环境

1. 安装python

python 2.7 
    我的是 win7 64bit 
    但其实 32bit 64bit 都能装

后面需要安装的其他东西需要参考python的版本

附一个链接,也可以从其他途径下载: https://www.python.org/downloads/

2. 配置系统变量

安装完了python以后,配置一下变量环境

C:\Python27 加到 path 系统变量中

添加系统变量后,在cmd命令框中输入 python, 回车, 会出现类似这样的版本提示,并进入python环境。

额,红线框出来的是我自己敲的。

其实从前面就可以看出,该版本是 32bit 的,但是在64位机上也不影响使用。但是对后面安装pywin工具会有指导作用。

(红线框内,计算出字符P是4个字节大小,char型为4个字节大小,那就是32位环境了。这也是说明安装的python是32bit的)

确定了python的版本后,python转exe 现在的主要工具是 pyinstaller.

3.下载pyinstaller

http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip

这个是解压后直接使用,从命令行来

  1. cd进入pyinstaller的文件夹
  2. 输入命令 python pyinstaller.py -F your.py //your.py是你自己的python代码 不出意外的话,会给出一个错误提示 PyInstaller for Python 2.6+ on Windows needs pywin32. please install from http://sourceforge.net/projects/pywin32/

意思是需要安装 pywin32 这个工具

4. 安装pywin32工具

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

218 219都行,这都不是要点。 选 amd64 还是选 32 呢

python版本是多少位的,就安装多少位的pywin32

我安装的python是32bit的,所以我选的就是win32 而非 amd64. 否则会出现,一系列错误提示。

exe文件

最后生成的文件,在installer目录中的 your 文件夹的 dist 文件夹中

Good Luck!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • apache利用mod_python整合

    安装所需要的源码包: •  Apache 2.2.22     (http://labs.mop.com/apache-mirror//httpd/httpd...

    py3study
  • Python3.2.3官方文档(中文版)

    链接:http://www.pythonheidong.com/blog/article/66/

    py3study
  • 3ds max maxscript py

    python.Execute<python command/expression>

    py3study
  • Python入门(一)

    1.编程语言:     机器代码-》微码变成-》高级语言     编译器[解释器]:把人类能够理解的,转换成机器能够理解的         编译器:必须转换成二...

    py3study
  • 我用python10年后,我发现学python必看这三本书!

    我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习!

    诸葛青云
  • Centos 6.4 安装python

    Centos自带的python版本太低,所以自己编译安装下python 2.7.10

    py3study
  • 3ds max maxscript py

    python.Execute<python command/expression>

    py3study
  • Python不同操作系统下的安装及配置

    编辑系统环境变量,将你安装的Python路径和Scripts的路径添加进去,然后确定保存。 c)进入cmd测试Python的环境变量是否设置成功,设置成功情况...

    py3study
  • 【Python环境】python的数据科学资源

    python和R是数据科学家手中两种最常用的工具,R已经介绍的太多了,后续我们来玩玩python吧。从出身来看,R是统计学家写的,python是计算机科学家写的...

    陆勤_数据人网
  • 无法在R里面加载相应版本的python

    reticulate可以实现R与python的相互切换,即在R里面调用python的脚本、模块等。

    生信编程日常

扫码关注云+社区

领取腾讯云代金券