我们的代码完成后,为了防止代码被盗,需要对代码进行打包,这里我们就需要制作exe程序。

  1. 安装第三方模块 pyinstaller,在Dos环境中执行pip install pyinstaller命令,在PyCharm中可以直接进入。(再次安装就会告诉你已安装Requirement already satisfied:)

    Linux需要进入shell环境中操作,命令为pip3 install pyinstaller
    下载的速度会很慢,而且会因为过于太慢而导致安装失败,所以我们指定豆瓣镜像源去安装pip install pyinstaller -i http://pypi.douban.com/simple --trusted-host pypi.douban.com(’–trusted-host pypi.douban.com’必须添加信任选项)

  2. 进入阿里巴巴矢量图标库找到自己想要的图标下载即可。

  3. 在在线图片格式转换网站将图标格式转换为 ico 格式(其他转换方式也可以),因为我们在第2步下载的图片是 png 格式,不符合制作要求。

  4. 将 ico 格式图片放到项目文件夹中,然后开始制作

    在 Terminal 中执行 >pyinstaller -F -i 温度.ico 21_温度转换器.py命令,注意路径。(-F 将依赖文件全部打包进来,-i 指定封面图片)


    成功之后会出现 build\ 和 dist\ 文件夹还有一个 .spec 文件。

    然后将 dist\ 文件夹中的 exe 文件双击打开就可以使用了,这个 exe 文件可能会被Windows安全中心当成病毒给删除,可以将安全中心给关闭,或者直接去将这个威胁还原。


    将程序复制到桌面就可以了

    exe文件制作完成。

将Python代码制作成exe程序相关推荐

  1. 爬取金山词霸并制作成exe小程序

    学习爬虫地二天,无聊中想起通过爬虫来爬取金山词霸的翻译网页,然后通过pyinstaller进行封装成一个可以在windows中可执行的exe文件 1.这是爬取数据的代码,用户可以循环输入自己想要翻译的 ...

  2. Python脚本导出为exe程序

    环境:Pycharm2019.1 + Win10 + Python3.7.3 一.pyinstaller简介 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py文件:对于开源项目或者 ...

  3. 数学编程:经典数学编程案例之斐波那契:斐波那契数列的简介、代码实现、exe程序应用(斐波纳契时钟设计)之详细攻略

    数学编程:经典数学编程案例之斐波那契:斐波那契数列的简介.代码实现.exe程序应用(斐波纳契时钟设计)之详细攻略 目录 斐波那契数列的简介 斐波那契数列代码实现 1.python代码实现 2.Java ...

  4. python文件输出exe文件反汇编_【python】控制台python代码导出成exe文件

    需要pip install pyinstaller pyinstaller这个库可以将python代码打包成exe,运行在没有安装python环境的Windows上 适合控制台程序进行打包,不适合界面 ...

  5. pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行

    pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 目录 pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 #pyinstalle ...

  6. Python代码打包成exe文件

    Python代码打包成exe文件:     安装pyinstaller     打包文件:cmd到文件目录下, 执行 pyinstaller -F test.py 注意:如果有调用的文件或配置文件,打 ...

  7. python嵌入c代码_怎样把Python代码嵌入到C程序

    匿名用户 1级 2017-11-03 回答 这篇文章主要介绍了将Python代码嵌入C++程序进行编写的实例,尽管通常还是Python代码中调用C++程序的情况较多...需要的朋友可以参考下 把pyt ...

  8. cmd代码表白_手把手教你把Python代码转成exe

    [文末有福利] 很多刚入门的盆友都有疑惑怎么把Python代码转成可执行的exe?,这里行哥统一解决一下这个问题 1.在cmd里安装pyintsaller包 2.在cmd里输入打包成exe的命令 3. ...

  9. python做病毒传播的空间数据_利用4行Python代码监测每一行程序的运行时间和空间消耗...

    Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,其具有高可扩展性和高可移植性,具有广泛的标准库,受到开发者的追捧,广泛应用于开发运维(DevOps).数据科学.网站开发和安 ...

最新文章

  1. 计算 a+aa+aaa+aaaa+aaaaa+ 的和_海南A级景区,三亚市就有14个,你都去过吗
  2. 最大的矩形(ccf)
  3. 图片抓取_小小爬虫批量抓取微信推文里的图片
  4. Linux内核升级Broadcom网卡问题(bnx2)
  5. 自定义 BaseServlet,通用Servlet的抽取,模块化开发Servlet
  6. 基于源码编译安装openssh
  7. 【机器学习系列】EM算法第三讲:由Jensen Inequality推导EM算法
  8. 免费使用正版金山词霸2006专业版
  9. GD32实战14__RTC
  10. Qt —— 录制麦克风、扬声器的声音
  11. 全国行政区划代码(json对象)---包含键值对的城市代号和城市名称的json对象代码(不包括县级市)
  12. TCP 拥塞控制详解
  13. 订单可视化2实战-生产交付流程(流程再造核心区)
  14. JAVA 用户登录图形验证码
  15. “远端www服务支持TRACE请求“验证及修复jetty,非框架,内嵌版本
  16. sql查询语句分支语句
  17. 第三单元 用python学习微积分(二十二)功、平均值、概率(下)和 数值积分(1)
  18. DDoS攻击--防护本质
  19. 2018——幸福都是奋斗出来的
  20. 给女朋友的微信专属推送

热门文章

  1. python大气校正_全自动多源遥感影像大气校正方法
  2. 中文核心期刊、科技核心期刊、CSCD核心期刊区别
  3. 在Eclipse MarketPlace网页中安装插件显示Eclipse:Drag to Install!
  4. java excel 列数_JAVA使用POI获取Excel的列数与行数
  5. 基于GoogleEarth等高分辨率影像的地物景观提取精度评价
  6. 国产充电宝有哪些,国产充电宝哪个牌子的质量好?
  7. 国内最全的Android市场,最全Android软件商店
  8. Catalan number卡特兰数
  9. dns 解析,一个域名解析到多个ip地址
  10. 读取佳能单反相机快门次数的方法