精华内容
下载资源
问答
  • 想把自己写的代码打包成软件,方便给自己的小伙伴用,比如12306抢票,淘宝秒杀活动。如何把自己的代码打包呢,这里就需要两个工具(pywin32和pyInstaller) 一。pyInstaller下载 1.下载网址 百度云(笔者下载的是根据...
     ##笔者:可爱白
     ##使用系统:win7 64位
     ##python版本:3.7
       想把自己写的代码打包成软件,方便给自己的小伙伴用,比如12306抢票,淘宝秒杀活动。如何把自己的代码打包呢,这里就需要两个工具(pywin32和pyInstaller)
    

    一。pyInstaller下载
    1.下载网址
    百度云(笔者下载的是根据自己对应的版本哦)
    在这里插入图片描述
    下载pyInstalller后最好解压在python的根目录
    在这里插入图片描述
    2.下载好pywin32后,双击安装(直接下一步下一步,很简单的。)
    3.在CMD命令行进入Python37目录下的Scripts目录并执行:python pywin32_postinstall.py -install命令
    4.在CMD命令行中进入D:\Python37\pyinstaller-pyinstaller目录(之前解压的pyInstaller文件夹),然后执行:python setup.py install
    二。制作
    1.先写一个hello.py代码

    print('第一次')
    input()
    

    写好了保存在pyinstaller-pyinstaller文件里面(我这里是抢票的)
    在这里插入图片描述
    最后一步就是用cmd跳转到改目录下(D:\Python37\pyinstaller-pyinstaller)
    执行该代码

    python pyinstaller.py -F hello.py
    

    就结束了。

    展开全文
  • py 写东西快但是java 生态广比如大数据 py 虽然好 但是利用不到java的整个的生态的代码...jar那么 问题又来了 py 打包成java 挺麻烦的 官方文档看不懂答案 有了写了个 包 https://github.com/yishenggudou/jytho...

    py 写东西快

    但是java 生态广

    比如大数据 py 虽然好 但是利用不到java的整个的生态的代码

    scala 虽然也好但是毕竟 有些库 需要自己写的多

    虽然也很简单 ,但是查文档也很麻烦

    那么 问题来了

    最简单的的方式就是直接把py 打包 jar

    那么 问题又来了 py 打包成java 挺麻烦的 官方文档看不懂

    答案 有了

    写了个 包 https://github.com/yishenggudou/jythontools

    搞这个事情

    timger-mac:test timger$ python ../jytool/jytoollib.py hellojython.py main

    timger-mac:test timger$ java -jar output.jython.jar

    *sys-package-mgr*: processing modified jar, '/Users/timger/GitHub/jythontools/jytool/test/output.jython.jar'

    hello jython

    timger-mac:test timger$

    整体代码如下

    timger-mac:test timger$ java -jar output.jython.jar a a s s s

    hello jython

    ['a', 'a', 's', 's', 's']

    timger-mac:test timger$ cat hellojython.py

    #!/usr/bin/env python

    # -*- coding: utf-8 -*-

    #

    # Copyright 2011 timger

    # +Author timger

    # +Gtalk&Email yishenggudou@gmail.com

    # +Msn yishenggudou@msn.cn

    # +Weibo @timger http://t.sina.com/zhanghaibo

    # +twitter @yishenggudou http://twitter.com/yishenggudou

    # Licensed under the MIT License, Version 2.0 (the "License");

    __author__ = 'timger'

    import sys

    def main():

    print "hello jython"

    print sys.argv

    本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

    本文系统来源:php中文网

    展开全文
  • 关于如何将Python程序打包成exe应用软件, 在网上看了很多大佬的教程, 但是在实践时总是出现这些那些的错误, 经过种种曲折坎坷之后, 终于弄懂了这一方法。 我用的是Anaconda, 可以直接打开Anaconda Prompt, ...

    初学Python,
    很多东西不甚了解,
    想到什么就想学习一下。
    关于如何将Python程序打包成exe应用软件,
    在网上看了很多大佬的教程,
    但是在实践时总是出现这些那些的错误,
    经过种种曲折坎坷之后,
    终于弄懂了这一方法。

    我用的是Anaconda,
    可以直接打开Anaconda Prompt,
    在这里插入图片描述
    安装
    直接输入:

    pip install pyinstaller
    

    使用
    首先你得准备一份自己的代码,
    放在一个新建的文件夹中,
    比如F:\Python_study\practice\五子棋1.0版
    输入如下指令:
    pyinstaller -F xxxx.py
    如:

    pyinstaller -F  wuziqi_1.0.py
    

    注意:我这个是在同一文件夹下操作的,
    若不是同一文件夹,注意文件路径。
    在这里插入图片描述
    等待运行结果
    在这里插入图片描述
    看到successfully是不是很兴奋,
    如果正常的话,
    接下来打开前面那个项目文件夹,
    生成有一个dist文件夹,
    进去找到.exe执行文件双击即可。
    在这里插入图片描述
    如下图,成功:
    在这里插入图片描述
    遇到的问题
    之前一直有一个问题是,
    无法打开exe,
    报错为:fail to execute script XXX
    后来经过多方学习,
    发现代码写成了 pyinstaller -F -w wuziqi_1.0.py
    真是一着不慎啊。

    关于pyinstaller
    在这里插入图片描述
    常用的参数
    -h 查看帮助
    -F 生成的文件不依赖其他库,可以单独执行
    -D 或者–onedir 生成程序放置的文件夹
    –clean 清理打包过程中的临时文件

    还有一点是,
    在代码里面尽量不要用import,
    能from…import…就尽量用这个,
    因为如果是import的话,
    在打包的时候,
    会将整个包都打包到exe里面,
    没有意义的增大了工具的大小!

    以上只是个人学习Python亲历经验之谈,
    请多指教!

    展开全文
  • 在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以...

    在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以参考windows下cx_Freeze生成Python可执行程序中的方法。由于方法主要是可以用于Python3.3版本的,高于该版本的Python无法使用。在我尝试的过程中,碰到的一个问题是:

    安装cx_Freeze-4.3.3,找不到cxFreeze.bat

    解决的方法是,在cmd命令行操作下,切换至放置cx_Freeze-4.3.3文件的Python安装目录下scripts目录下,使用以下代码自动生成:

    python cxfreeze-postinstall

    由于我安装的Python版本是3.6.2版本的,版本相对较新,cx_Freeze还没有更新版本至3.6版本。在我尝试很多次数失败后,决定采用pyinstaller来进行文件打包的方法。

    下载pyinstaller

    采用命令行操作的办法

    在cmd命令行中,输入代码:

    pip install pyinstaller

    或者采用更新、升级的方法:

    pip install --upgrade pyinstaller

    采用下载文件+cmd操作的办法

    1539055535153I9055753935.jpg

    下载时,要注意你安装的Python是多少版本的,有稳定版和不稳定版的,Python3.6只有不稳定版本的。其中绿色方框的是适用于linux操作系统下的,红色方框是适用于Windows系统下的。

    进行解压缩、放置和安装

    下载后,将压缩文件解压缩在Python安装目录下,进入该文件:

    15390555351t5u390X555235.jpg

    该目录中含有setup.py,同时在cmd中进入该目录:

    15390555351i513905V55A35.jpg

    输入命令:

    python setup.py install

    并按下回车键,会看到代码迅速执行,会进行安装pyinstaller,显示如下状态,看到"Finished processing dependencies for PyInstaller==3.3.dev0+41c426f6d”,即安装成功:

    1539055536x1539W05M5Y536.jpg

    使用pyinstaller打包py文件成exe程序

    打包文件成exe程序

    将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下:

    1539055536U153S90555tm36.jpg

    并输入代码,格式为使用命令:pyinstaller -F 文件名(带后缀py):

    pyinstaller -F test.py

    常用参数说明:

    –icon=图标路径

    -F 打包成一个exe文件

    -w 使用窗口,无控制台

    -c 使用控制台,无窗口

    -D 创建一个目录,里面包含exe以及其他一些依赖性文件

    pyinstaller -h 来查看参数

    回车后,代码迅速操作,直到操作结束。

    1539055536b1539b055T53T6.jpg

    返回目标文件目录,发现该目录下生成了.spec文件test.spec:

    153905553715a3y9s05P5537.jpg

    打包好的exe文件,在同目录的dist文件中:

    153905553815z39055Fg53L8.jpg

    由此,py文件打包好为exe文件。pyinstaller 改变生成exe程序的图标

    pyinstaller -F --icon=my.ico test.py

    my.ico 是一个图标名,和当前的test.py文件在同一个目录下

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 将py文件打包成exe文件!想让自己写的小程序开机自启,怎么办?将py文件打包成exe文件!可以写一个小程序放电脑里,并设置成开机自启,没有界面,纯后台运行。然后用手机或其他电脑通过socket发送指令控制此电脑,...
  • python项目开发完成后,如何打包成软件,比如Windows64下使用的exe应用程序? 准备 一般我们会在pipenv创建的虚拟环境下打包,不然打包后的软件会特别大。所以需要先安装pipenv: pip install pipenv 打包 打开cmd...
  • 那么 问题又来了 py 打包成java 挺麻烦的 官方文档看不懂 答案 有了 写了个 包 https://github.com/yishenggudou/jythontools 搞这个事情 timger-mac:test timger$ python ../jytool/jytoollib.py hellojython.py ...
  • 将py文件打包成exe文件!想让自己写的小程序开机自启,怎么办?将py文件打包成exe文件!可以写一个小程序放电脑里,并设置成开机自启,没有界面,纯后台运行。然后用手机或其他电脑通过socket发送指令控制此电脑,...
  • 使用cx_Freeze 将python3代码打包成.exe程序 在这里分享一下如何在py3下使用cx_Freeze打包pyqt5的程序 首先吐槽下,深深鄙视一下百度,各种百度各种没有,之前我在py2.7下使用pyqt4开发过一个小软件,用...
  • 2、电脑管家之类的安全软件暂时关闭(因为发布出来的exe文件属于可执行文件,电脑管家可能会认为发布出来的文件为病毒,自动删除)具体操作步骤如下:1、写好的python代码,存放至全英文的目录下:import kerasfrom ...
  • 一、到以下网站下载一个exe4j软件进行打包exe文件。 http://www.ej-technologies.com/download/exe4j/files 二、具体使用教程 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 757
精华内容 302
关键字:

代码打包成软件