精华内容
下载资源
问答
  • Python程序打包

    千次阅读 2017-03-29 17:12:28
    最近因为做项目需要,需要在windows中安装pyinstaller用于将.py文件生成脱离python平台的可执行程序*.exe文件。安装第一步:安装python2.7第二步:安装pywin32(Python for Windows Extensions)第三步:安装...

    最近因为做项目需要,需要在windows中安装pyinstaller用于将.py文件生成脱离python平台的可执行程序*.exe文件。

    • 安装

    第一步:安装python2.7

    第二步:安装pywin32(Python for Windows Extensions)

    第三步:安装pyinstaller3.2

    测试安装成功:

    C:\Users\AA>pyinstaller
    usage: pyinstaller-script.py [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME]
                                 [--add-data <SRC;DEST or SRC:DEST>]
                                 [--add-binary <SRC;DEST or SRC:DEST>] [-p DIR]
                                 [--hidden-import MODULENAME]
                                 [--additional-hooks-dir HOOKSPATH]
                                 [--runtime-hook RUNTIME_HOOKS]
                                 [--exclude-module EXCLUDES] [--key KEY] [-d] [-s]
                                 [--noupx] [-c] [-w]
                                 [-i <FILE.ico or FILE.exe,ID or FILE.icns>]
                                 [--version-file FILE] [-m <FILE or XML>]
                                 [-r RESOURCE] [--uac-admin] [--uac-uiaccess]
                                 [--win-private-assemblies]
                                 [--win-no-prefer-redirects]
                                 [--osx-bundle-identifier BUNDLE_IDENTIFIER]
                                 [--distpath DIR] [--workpath WORKPATH] [-y]
                                 [--upx-dir UPX_DIR] [-a] [--clean]
                                 [--log-level LEVEL]
                                 scriptname [scriptname ...]
    pyinstaller-script.py: error: too few arguments
    • 使用pyinsatller打包:

    先使用以下命令打包

    C:\Users\AA>pyinstaller E:\study\python脚本\Python_Tool\WXPy_DB.py

    找到该目录下dist下一个子目录下的.exe,如下
    这里写图片描述
    运行.exe命令,如下
    这里写图片描述
    根据错误信息,修改错误,运行如下命令:

    
    C:\Users\AA>pyinstaller -F -w E:\study\python脚本\Python_Tool\WXPy_DB.py --hidden-import _mssql --hidden-import decimal 

    生成独立的.exe文件,进入dist下直接点击运行即可,如下
    这里写图片描述

    展开全文
  • python程序打包

    千次阅读 2016-11-18 14:28:39
    python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数。当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况. (1) python文件, test.py: ...
    在python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数。当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况.
    (1) python文件,
    test.py:
    def testFunc():
    print("test successfully!")
    testFunc()
    引用:
    from test import testFunc

    (2) 新建一个 setup.py文件代码如下:
    from distutils.core import setup
    setup(
     name='test',  #这个是最终打包的文件名
     version='1.0.0',
     py_modules=['test'], #要打包哪些,.py文件,
     )

    运行如下命令:
    python setup.py sdist
    这样在文件夹中就多出了几个文件,在dist文件夹中的,test-1.0.0.tar.gz就是我们的发布包了

    (3) 安装包到本地副本中:
    解压上面生成的文件,执行下面命令:
    sudo python setup.py install
    路径为:/usr/local/lib/python2.7/dist-packages ,该目录下有py,pyc文件,经过测试是可以删除py文件的。
    注意:如果安装了多个python版本,如python2.7和python3,默认的是安装的python3,要安装到python2.7的情况下,要显式指定python2.7的路径:
    /usr/local/lib/python2.7 setup.py install

    卸载:
    python setup.py uninstall

    setup函数各参数详解:
    >>python setup.py --help
      --name              包名称
      --version (-V)      包版本
      --author            程序的作者
      --author_email      程序的作者的邮箱地址
      --maintainer        维护者
      --maintainer_email  维护者的邮箱地址
      --url               程序的官网地址
      --license           程序的授权信息
      --description       程序的简单描述
      --long_description  程序的详细描述
      --platforms         程序适用的软件平台列表
      --classifiers       程序的所属分类列表
      --keywords          程序的关键字列表
      --packages  需要打包的目录列表
      --py_modules  需要打包的python文件列表
      --download_url  程序的下载地址
      --cmdclass  
      --data_files  打包时需要打包的数据文件,如图片,配置文件等
      --scripts  安装时需要执行的脚步列表

    setup.py打包命令各参数详解:
    >>python setup.py --help-commands
      --python setup.py build     # 仅编译不安装
      --python setup.py install    #安装到python安装目录的lib下
      --python setup.py sdist      #生成压缩包(zip/tar.gz)
      --python setup.py bdist_wininst  #生成NT平台安装包(.exe)
      --python setup.py bdist_rpm #生成rpm包

    或者直接"bdist 包格式",格式如下:

    #python setup.py bdist --help-formats 
      --formats=rpm      RPM distribution
      --formats=gztar    gzip'ed tar file
      --formats=bztar    bzip2'ed tar file
      --formats=ztar     compressed tar file
      --formats=tar      tar file
      --formats=wininst  Windows executable installer
      --formats=zip      ZIP file
    如:
    python setup.py bdist --formats=zip  等价于  python setup.py sdist

    python setup.py sdist
    cd dist
    pip install *.tar.gz

    使用 pip install automl-0.4.tar.gz --upgrade 来更新

    说明:安装到指定python(如python2,python3等),可以配置pip,或者更改环境变量中的python路径。



    展开全文
  • 如何把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程序打包资源合集:.py打包.apk

    千次阅读 2020-08-04 15:05:13
    python程序打包与kivy关系不大,python程序打包就是类似于利用pyinstaller将python程序打包为windows可执行的程序,即.py转变为.exe. 程序制作: .py打包为.apk就是与上述内容一样,而kivy是制作app即.apk的模块,...

    python程序打包:.py打包.apk

    一、说明

    程序打包:
    python程序打包与kivy关系不大,python程序打包就是类似于利用pyinstaller将python程序打包为windows可执行的程序,即.py转变为.exe.

    程序制作:
    .py打包为.apk就是与上述内容一样,而kivy是制作app即.apk的模块,类似于pyqt、tkinter这样的

    kivy:
    然而这两者是有关的,即kivy制作的python程序才能够使用上述程序打包为.apk,即一般说的kivy=tkinter(pyqt)+pyinstaller

    二,打包过程

    环境安装:
    1、链接: 天翼云盘.(访问码:iww8)
    天翼云盘下载快些,但是需要注册一个,直接微信登录即可

    2、不想注册慢点,链接: 百度云盘.,提取码:kivy
    安装过程参见:&凌云木:Python kivy打包apk笔记,链接: Python kivy打包apk笔记.
    环境命令:

    buildozer init
    #(初始化:不过可以不用,因为初始设置已经搞定了,即后两个命令即可)
    gedit buildozer.spec
    (生成.spec文件)
    buildozer android_new debug
    (打包命令)
    

    3、打包测试资源
    这个是kivy编程的一本书的源码,链接: link.

    展开全文
  • Python 程序打包成exe文件

    千次阅读 2019-10-11 10:07:48
    第一种情况,没报错,直接打包,后面再次...因工作需要,需要将python程序打包成exe,个人环境(Win10+python3.7.1,下面是打包流程 1.下载pyinstaller: pip3 install pyinstaller 2.cd到你的脚本所在位置,使用...
  • Python程序打包为exe文件,需要使用到的工具是pyinstallerpyinstaller是一个多平台的Python程序打包为exe的免费工具安装pyinstaller:在Windows中,pyinstaller依赖pywin32,所在如果打包有问题请先安装pywin32...
  • python程序打包成exe

    千次阅读 2021-01-10 21:12:52
    python程序打包成exe,这样我们下次想要实用自己写的python时,就不需要打开python或者编辑器了,可以直接点了exe运行,是个比较实用的功能。 参考链接:https://www.cnblogs.com/mini-monkey/p/11195309.html ...
  • 如何将python程序打包成DLL

    千次阅读 2020-12-12 16:43:45
    如何将python程序打包成DLL前言Step1:用cython生成python脚本的.h和.c文件Step2:生成dll文件Step3:测试dll文件 前言 将python程序打包成DLL文件,然后用C++调用生成的DLL文件,这是一种用C++调用python的方法,这...
  • 手把手教你将Python程序打包为DLL

    万次阅读 热门讨论 2019-05-30 18:44:44
    手把手教你将Python程序打包为DLL Python的数据类型和C的数据类型貌似是有某种“一一对应”的关系的,此外,由于Python(确切的说是CPython)本身是由C语言实现的,故Python数据类型之间的函数运算也必然与C语言有...
  • Python程序打包成exe可执行文件

    万次阅读 多人点赞 2017-08-02 16:04:20
    Python程序打包工具 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的...
  • python程序打包问题总结

    千次阅读 2018-02-09 04:34:06
    python程序打包 前言 平时自已会写一些python程序,在淘宝上挂了一个youtube视频下载的程序,真的有人在买,把打包的程序发送给用户时发现了一些问题。这里总结一下。 大家可以在我的淘宝店看到我出售的那个...
  • Python 程序打包 – 使用pyinstaller 1、安装 pyinstaller pip 安装:打开cmd输入 pip3 install pyinstaller 2、cmd 使用 pyinstaller 打包程序: 打开 cmd 输入 # pyinstaller + 所需...
  • Pyinstaller将Python程序打包成EXE 文章目录Pyinstaller将Python程序打包成EXE安装整体流程参数说明单一PY文件包含数据文件多个PY文件多进程打包问题记录参考 安装 pip install pyinstaller 整体流程 pyi-makespec ...
  • python程序打包成exe

    千次阅读 2017-02-15 13:04:25
    python程序打包成exe有三个工具:pyinstaller、cx_freeze、py2exe 其中cx_freeze不支持pyQt5,只能支持PyQt4. 因此采用pyinstaller进行程序打包,参考博客  使用pyinstaller打包Python3.5+PyQt5.6项目生成exe...
  • PyInstaller 可以把python程序打包成exe文件,对程序的部署来说非常便利,这样的话服务器上面就不用为依赖的环境插件烦恼了。 1、安装pyinstaller pip install pyinstaller 注意:cmd执行命令的时候,最好使用...
  • 如何将Python程序打包成exe

    千次阅读 多人点赞 2020-03-07 21:50:20
    本篇博客将介绍如何将Python程序打包成一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下: 安装PyInstaller库 准备一个py程序 准备一张图片ico 输入指令打包程序 安装PyInstaller库 打开cmd:...
  • python程序打包教程
  • Python pyinstaller–将Python程序打包成单独的exe可执行文件
  • python程序打包exe

    万次阅读 2019-06-11 18:28:30
    文章目录python文件说明py打包成exe(pyinstaller应用)安装使用一些问题 python文件说明 .py文件:python源码,需要安装python和相关库才能运行 .pyc文件:python解释器可识别的二进制码(源码不可见),需要安装...
  • 它来将Python程序打包为安卓的apk安装文件。以下是在windows环境中使用。 安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外推荐一个视频教程:Youtube 2. 步骤 第一当然是安装了Python,我的...
  • 需要解释器来进行解释以后才可以执行,而Python源代码需要在Python虚拟机上面运行,但是我们做好的程序,不可能给用户使用的时候还让他安装一个Python环境,所以今天我们讲解如何将Python程序打包为exe可执行文件。...
  • python程序打包(windows/mac os)

    千次阅读 2018-09-20 18:48:00
    Windows上python程序打包 打包工具网上说的最多的就是pyinstaller,也有一部分在说py2exe,于是我就跟随人流选择了pyinstaller。 其实网上有好多相关的资料,但是我还是准备写一下,总有不一样的体验: 在网上下载一...
  • 介绍如何使用Pyinstaller对python程序及GUI进行打包,生成可执行文件exe,并对打包过程中可能出现的路径、第三方库等问题进行了说明。
  • python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(20190214)文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只会python,如何实现屌丝逆袭,让我们一起...
  • 本机windows10系统,今安装cx_freeze来把python程序打包成exe可执行文件,网上也不少帖子,而做起来总没有他们写的那么顺畅,错误百出,且不知道问题所在。也看了一些代码,像我这样看不懂的想必...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,816
精华内容 29,526
关键字:

python程序怎么打包

python 订阅