专栏首页python3将python程序转换成exe程序

将python程序转换成exe程序

将python程序转换成exe.

一、 先安装python

1、首先访问http://www.python.org/download/去下载最新的python版本。

2、安装下载包,一路next。

3、为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即

可。(D:\\python32   是python的安装路径)

4、测试python安装是否成功,cmd打开命令行输入 python 命令,如下图即成功了

5、下载pyinstaller   https://pypi.python.org/pypi/PyInstaller  拉到下面,找到PyInstaller-3.1.1.tar.gz (md5)下载即可

6、直接解压安装到python的安装目录即可,C:\Python27\pyinstaller (pyinstaller 就是解压后的目录

7、进入到安装pyinstaller的目录,新建一个存放py文件的目录,在新建的目录里放置我们的py程序

8、C:\Python27\PyInstaller-3.1.1

9、 转换成exe.

在命令行执行:python Makespec.py --console --onefile  net\deploy_web.py

也许你会出现以下错误,也许不会,不报错直接第9步

报错:Configfile is missing or unreadable. Please run Configure.py before building

10、解决方法:

在命令行执行:Configure.py

报错:Python 2.6+ on Windows support needs pywin32,Please install http://sourceforge.net/projects/pywin32/

如果Python版本太低,则安装最新版本的 pywin32-217.win32-py2.7.exe,下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

无错误时候,继续执行上 第9步

关于-F 参数解释:

-F, --onefile

create a single file deployment

-D, --onedir

create a single directory deployment (default)

-o DIR, --out=DIR

create the spec file in directory. If not specified, and the current directory is Installer’s root directory, an output subdirectory will be created. Otherwise the current directory is used.

-n NAME, --name=NAME

optional name to assign to the project (from which the spec file name is generated). If omitted, the basename of the (first) script is used.

11、成功后生成一个和py脚本同名的目录(deploy_web),在dict目录下就生成一个.exe 程序。

12、执行完.exe程序后生成一个txt文件,里面就是想要的信息、

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用Python教你秒搭本地服务器

    第一步,下载Python,安装Python,我使用的是2.0以上版本 ,安装不用多说 直接下一步,安装完成后把python的安装目录添加到path系统环境变量。...

    py3study
  • 三:搭建Jenkins+python接口

    根据上面两篇文章,一:Jenkins安装步骤 和 二:Jenkins平台--添加注册功能,和设置用户权限管理,应该已经基本掌握jenkins平台的搭建和账户管理...

    py3study
  • Linux下查看python版本号

    py3study
  • 一、Django的基本用法

    学习Django有一段时间了,整理一下,充当笔记。盗张图: ? MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性...

    酱紫安
  • 服务注册发现技术对比

    他们4个只有 Eureka 是 AP 的,Eureka 在数据不一致的情况下也可以使用,只要数据最终一致即可。

    dys
  • python -m 和 python 直接运行的区别

    于小勇
  • Memcached使用小记

    该文章简单记录一下在Windows平台下安装与配置Memcached的方法,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数...

    写代码的猿
  • web中的树形结构【小结】

    最近在做一个项目,是一个b/s架构的,在项目中,用到了树形结构,即如图1所示的结构。

    lzugis
  • Facebook开源PyTorch版本fairseq翻译模型,训练速度提高50%

    【新智元导读】FAIR的开源序列到序列(sequence-to-sequence)引擎现在可以在PyTorch使用了。FAIR今天发布了fairseq-py,这...

    新智元
  • setup.py文件是什么

    在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安...

    神秘的寇先森

扫码关注云+社区

领取腾讯云代金券