zoukankan      html  css  js  c++  java
  • 将自己的Python代码打包成exe文件(更换设备可运行的)

    1.这里使用到的第三方库是 pyinstaller,先安装该库

    pip install pyinstaller

    2.将python文件copy到python的安装目录下的Scripts目录下

    3.打开cmd,cd到Scripts目录下,然后执行命令“pyinstaller -F 文件名.py”

    4.在看到下面字段就成功了

    5.之后会在Scripts目录下默认生成两个文件夹。build目录和dist目录,取dist目录下的exe文件就是可以在没有python环境下也可以执行的程序了。

    直接双击这个文件就可以执行了。如果把这个文件发送到其他的电脑上面也是可以执行的。

    注意的是:生成可执行文件的python版本位数(64位/32位)要和发送到的另一台电脑的位数一直。

    6.同时_pycache_目录下也会生成一个文件,这个文件在本地是可以执行的,但是单独发送给其他该执行文件依赖文件的机器上,是执行不了的。

     

    拓展:

    pyinstaller -F :创建一个文件捆绑的可执行文件。

    pyinstaller -w:创建一个不带小黑框的可执行文件。(是在dist目录下生成一个目录,里面有一个exe文件,但是也只能在本机执行)

    pyinstaller main.py -p other-1.py -p other-2.py :多个py文件同时打包

    pyinstaller *.py -i **.ico :为生成的可执行文件添加图标

    作者:Treasure丶
    如何本篇文章对你有所帮助,记得右下角“推荐”一下哦,博主再此谢过啦
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    LeetCode120 Triangle
    LeetCode119 Pascal's Triangle II
    LeetCode118 Pascal's Triangle
    LeetCode115 Distinct Subsequences
    LeetCode114 Flatten Binary Tree to Linked List
    LeetCode113 Path Sum II
    LeetCode112 Path Sum
    LeetCode111 Minimum Depth of Binary Tree
    Windows下搭建PHP开发环境-WEB服务器
    如何发布可用于azure的镜像文件
  • 原文地址:https://www.cnblogs.com/Super-Treasure/p/12098328.html
Copyright © 2011-2022 走看看