精华内容
下载资源
问答
  • (1) 安装pyinstaller ① sudo apt-get install python-setuptools ② pip install pyinstaller ...(2) 打包成应用程序 常用用法:pyinstaller -F test.py @笔记:打包后的应用程序可在dist文件夹下找到。...

    当前内容已迁移,请移至:

    https://www.shanlily.cn/archives/341

    展开全文
  • python打包exe应用程序-PyInstaller

    万次阅读 多人点赞 2020-12-09 08:35:00
    1、PyInstaller简介PyInstaller是一个跨平台的Python应用打包工具,支持 Windows/Linux/MacOS三大主流平台,能够把 Python 脚本及其所在的...

    1、PyInstaller简介

    PyInstaller是一个跨平台的Python应用打包工具,支持 Windows/Linux/MacOS三大主流平台,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,从而允许最终用户在无需安装 Python 的情况下执行应用程序。
    PyInstaller 制作出来的执行文件并不是跨平台的,如果需要为不同平台打包,就要在相应平台上运行PyInstaller进行打包。

    2、PyInstaller安装

    pip install Pyinstaller
    

    有时候会安装失败?用以下方式安装

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pyinstaller
    

    永久设置

    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

    3. 准备需要的文件

    我们的tree文件夹放在c盘的

    fac.ico 程序的图标

    tree.py 是python文件

    4.使用Pyinstaller

    使用默认Pyinstaller打包方式

    打开cmd窗口,把路径切换到当前路径打开命令提示行,

    4.1 切换到英文输入法 win+R 打开命令窗口 输入cmd

    4.2 切换到项目目录

    一定要切换到项目目录再执行打包命令

    4.3 输入命令打包

     

    pyinstaller -F -i ./fac.ico tree.py
    

    输入命令后看见 successfully 那就是成功了

    4.4 看打包的结果

    这个时候多了很多文件和文件夹

    dist目录就是我们打包好的地方

    tree.exe 就是我们打包好的文件

    5.5 运行查看我们打包好的exe文件

    对,双击就可以打开

     

    5、参数的含义

    -F 表示生成单个可执行文件

    -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!

    -p 表示你自己自定义需要加载的类路径,一般情况下用不到

    -i 表示可执行文件的图标

    6. 附圣诞树源文件

    tree.py

    
    
    import turtle
    
    
    screen = turtle.Screen()
    screen.setup(375, 700)
     
    
    
    circle = turtle.Turtle()
    circle.shape('circle')
    circle.color('red')
    circle.speed('fastest')
    circle.up()
    
    
    square = turtle.Turtle()
    square.shape('square')
    square.color('green')
    square.speed('fastest')
    square.up()
    
    
    circle.goto(0, 280)
    circle.stamp()
    
    
    k = 0
    for i in range(1, 13):
        y = 30 * i
        for j in range(i - k):
            x = 30 * j
            square.goto(x, -y + 280)
            square.stamp()
            square.goto(-x, -y + 280)
            square.stamp()
    
    
        if i % 4 == 0:
            x = 30 * (j + 1)
            circle.color('red')
            circle.goto(-x, -y + 280)
            circle.stamp()
            circle.goto(x, -y + 280)
            circle.stamp()
            k += 3
    
    
        if i % 4 == 3:
            x = 30 * (j + 1)
            circle.color('yellow')
            circle.goto(-x, -y + 280)
            circle.stamp()
            circle.goto(x, -y + 280)
            circle.stamp()
    
    
    square.color('brown')
    for i in range(13, 17):
        y = 30 * i
        for j in range(2):
            x = 30 * j
            square.goto(x, -y + 280)
            square.stamp()
            square.goto(-x, -y + 280)
            square.stamp()
    turtle.up()
    turtle.goto(-20,-250)
    turtle.write("节日快乐")
    # 这里可以送上你的祝福
    turtle.hideturtle()
    turtle.done()
    
    
    

    7. 源文件下载

    链接:https://pan.baidu.com/s/1bpa1-4W_X2Pb_7MeAB4DTQ

    提取码:oq2w

     

    更多优秀文章

    展开全文
  • 如何把Python程序打包成应用程序

    本次我们需要使用pyinstaller工具,请使用pip3 install pyinstaller来安装。
    还需要easygui模块,使用同样方法安装。

    我们安装成功后,制作一个简单的小游戏:

    from random import randint
    from easygui import msgbox,integerbox
    
    secret = randint(1,100)
    title = '猜数字'
    tries = 0
    msgbox('现在开始猜数字,数字的范围是1-100!',title)
    temp = integerbox("请输入一个数字:",title)
    guess = int(temp)
    
    if guess == secret:   
        msgbox("恭喜你一次就猜对了!",title)   
    else:
        if guess < secret:  
            msgbox("猜小了!",title)  
        else:
            msgbox("猜大了!",title) 
    
    while guess != secret and tries < 15:
    	temp = integerbox("猜错了,重新猜猜吧:",title)
    	guess = int(temp)
    	tries += 1
    	if guess == secret:
    		msgbox("恭喜您,猜对啦!",title)
    	else:
    		if guess < secret:
    			msgbox("猜小了!",title)
    		else:
    			msgbox('猜大了!',title)
    	while tries >=5:
    		msgbox("没有机会了!",title)
    		break
    msgbox("哈哈,正确数字是" + str(secret) + '!',title)
    

    这是一个猜数游戏。我们把它放在一个文件夹下,命名为guess.py。可以先看一下实现效果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    ……
    效果就先不说了。打开命令提示符,切换到当前目录:
    在这里插入图片描述
    输入以下代码:

    pyinstaller guess.py -F -w
    

    在这里插入图片描述
    然后点回车键,发生了以下的事情:
    在这里插入图片描述
    在这里插入图片描述
    当看到语句Building EXE from EXE-00.toc completed successfully.时,那么我们就成功了!看一下:
    在这里插入图片描述
    我们的文件夹里多了很多文件,可执行文件在dist文件夹里:
    在这里插入图片描述
    效果和运行程序一模一样!

    展开全文
  • Python打包exe应用程序

    2018-12-28 11:14:53
    打包应用程序,首先我们要导入PyInstaller库,我们可以在File/Setting菜单下添加。 接着,我们打开Terminal窗口,输入指令: pyinstaller -F -w XXXX XXXX,代表需要打包的py文件路径,例如D://PythonPro/...

    要打包应用程序,首先我们要导入PyInstaller库,我们可以在File/Setting菜单下添加。

    接着,我们打开Terminal窗口,输入指令:

    pyinstaller -F -w XXXX

    XXXX,代表需要打包的py文件路径,例如D://PythonPro/Other/Test.py

    -F,代表打包单个程序

    -w,代表打包窗体程序,不经过控制台

     

    另外,有时候我们碰到打出的包有问题的时候,可以打一个控制台包,返回错误信息:

    pyinstaller -F -c XXXX
    展开全文
  • 相信大家都想把自己完成的项目打包成EXE应用文件,然后就可以放在桌面随时都能运行了,下面来分享利用pytinstaller这个第三方库来打包程序,感兴趣的朋友跟随小编一起看看吧
  • python写完的程序,想要移植到没有装python或者python库不全的电脑上直接使用,最简单的方法就是打包发布。 这里有一个很简单的打包方法,使用pyinstaller插件,关于这个插件的安装,自行百度即可 安装之后,一行...
  • 1、安装py2app,打开终端,执行 pip install py2app 2、在桌面新建一个文件夹,取名xxx,打包的程序baba.py...4、开始打包应用,执行 python setup.py py2app 5、xxx文件下出现dist文件夹,打开后里面有个ap...
  • 安装pyinstaller pip install pyinstaller pyinstaller -F 1.py 应用程序生成在dist目录
  • 1、安装py2app,打开终端,执行 pip install py2app 2、在桌面新建一个文件夹,取名xxx...4、开始打包应用,执行 python setup.py py2app 5、xxx文件下出现dist文件夹,打开后里面有个app,双击即可运行 ...
  • python打包成exe

    千次阅读 2018-10-28 16:18:08
    python打包成exe 前言 python打包成python有两种方式pyinstaller 和py2exe,但是py2exe由于老旧,并且兼容性不好,所以不被采用,这里使用pyinstaller 进行打包。 安装pyinstaller 使用pip安装 pip install ...
  • 使用pyinstaller打包Python应用程序

    千次阅读 2015-01-30 23:01:13
    由于需要,这里需要将用Python写的应用打包发布能在Windows下直接使用的exe程序,这里记录一下使用方法。我的程序是基于Python2.7,以及PyQt4和Poster这两个模块的。 首先,需要安装Py2exe这个程序,Py2exe可从...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 使python应用程序可安装在基于Debian的操作系统(例如Debian或Elementary OS )上的一种方法是使用dh_virtualenv工具。 它构建了一个.deb软件包,该软件包将Python虚拟环境包装在应用程序周围,并在安装时进行部署。...
  • 关于如何将Python程序打包成exe应用软件, 在网上看了很多大佬的教程, 但是在实践时总是出现这些那些的错误, 经过种种曲折坎坷之后, 终于弄懂了这一方法。 我用的是Anaconda, 可以直接打开Anaconda Prompt, ...
  • 前面说到开发一个简单的远程日志读取工具,工具开发好了,接下来我们就需要把程序打包成.exe文件,Windows下可直接执行了。 安装打包程序 安装pywin32 打包成exe需要pywin32这个包,否则会导致打包的exe无法正常...
  • python打包成可执行程序有好多办法,如pyinstaller、py2exe、cx_Freeze等等,这里主要介绍Pyinstaller的使用,pyinstaller可以在Windows、Linux、Mac OS X 等操作系统下将 Python 源文件打包可执行程序,打包好...
  • Python 打包成mac app

    万次阅读 2017-10-21 23:36:37
    Python 打包成mac app 一、创建一个简单的Tkinter应用,并命名为Sandwich.py: import sys if sys.version_info  # Python 2  import Tkinter as tk else:  # Python 3  import ...
  • 打包python应用程序

    2017-11-03 18:57:01
    python第三方库安装工具pip的安装:pip: A tool for installing and managing Python packages.要用到第三方包,python的版本就必须是2.7...
  • 1.如果没有安装pycharm 请...打包请使用 pyinstaller 模块。。。 pip install pyinstaller pyinstaller -F -w test.py 此时,会多两个文件夹和一个文件,在dist文件夹中存放的是桌面.exe程序,点击即可运行
  • 通过py2app将python2程序打包成mac应用程序(.app)(一)

    万次阅读 热门讨论 2016-09-22 22:43:19
    通过py2app将python2程序打包成mac应用程序(.app)(一)本文为使像本人以前一样一脸懵逼的小白容易理解并操作,有些地方或许过于细致,但每个人都是从对什么都不理解开始一步步走来的,如很啰嗦,见谅版本总结:OSX ...
  • 在刚上手Python的时候,我也执着于将Python打包成exe,遇到和题主一样的困惑,打包exe过程痛苦,等待exe执行煎熬,这个故事放在后面说。首先,我觉得可以认真讨论一下“将Python文件打包exe”这件事情。一、为什么...
  • 最近由很多人私聊小编问如何将python脚本打包成10多M的? 那今天小编就给大家全面总结一下:Python如何打包成exe,以及如何打得足够小。 标准打包 目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也...
  • Python应用打包成镜像

    2020-10-26 23:07:07
    其实这个问题已经有点过时了,别问,问就是 docker,如果你了解过 docker,你就知道,以容器的形式来发布你的应用程序,已经变得非常流行。 本文教你如何将一个 Python 应用容器化,容器化后,你的应用可以极其方便...
  • python 64位打包32位应用程序

    千次阅读 2020-04-24 10:25:33
    pyinstaller在64位系统下打包32位程序 ...需求:使用python打包生成exe文件,win64位和32位exe均可运行 解决方法:不需要更换32位的电脑,再进行封装,只需将python改为32位即可 1、下载安装32位python3....
  • python 打包成EXE

    2016-07-28 16:46:15
    python 程序安装配置比较复杂,使用PYINSTALLER 模块打包成EXE 能完美的解决这个问题,以下是步骤 1、安装win32运行库 pip install pypiwin32 2、安装pyinstaller pip install pyinstaller 将安装到Pythonx.x...
  • python文件打包成exe可运行文件

    万次阅读 多人点赞 2017-12-24 18:16:19
    目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。 首先第一步下载安装pyinstaller, 如果已经安装过python3的用户比较方便...
  • Python程序打包成EXE

    2018-05-07 11:17:18
    学习python的小伙伴可能都会有这样的想法:把自己写的有趣的程序分享给朋友们,可是苦于他们没有安装python怎么办,今天我们来学习把程序打包成可应用程序,让程序可以在没有安装python的环境下也可以运行。...
  • Python程序打包成可执行文件exe

    千次阅读 2017-06-10 12:24:45
    我们今天就先来了解一下python打包方法的相关应用。   一、简介 py2exe是一个将Python脚本转换windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装Python而在windows系统上
  • Python 程序打包为跨平台应用

    千次阅读 2019-11-04 23:31:16
    Python 一个被广泛应用生产中的简单而伟大的编程语言,本篇主要介绍编者将一个用于大数据生产环境中,实现网页数据挖掘的 Python 功能程序打包为跨平台、运行与受限的集群云平台环境的过程。 Python 的广泛应用,...
  • 将后缀是py的文件,打包成可执行的exe文件,方便迁移到其它没有python的环境使用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,912
精华内容 18,364
关键字:

python打包成应用程序

python 订阅