精华内容
下载资源
问答
  • 2021-02-15 21:44:18

    1、安装py2app

    打开终端,执行命令:

    pip install py2app

    2、创建存储文件夹

    自选一个目录位置,创建一个文件夹,命名xxx(如app),用于存放待打包的源代码、相关配置文件、及最终的打包结果。

    3.源代码准备

    将待打包的源代码复制到步骤2中的文件夹

    4、生成配置文件

    入终端,切路径至步骤2中的xxx文件夹下,执行命令,生成配置文件。

    如下命令,其中 app.py 为待打包的源代码文件,读者替换成自己的文件名即可。

    py2applet --make-setup app.py

    5、开始打包应用

    切路径至步骤2中的xxx文件夹下,执行命令,打包应用

    python setup.py py2app

    6、完毕

    步骤2中的xxx文件下出现dist文件夹,打开后里面有个app,双击即可运行

    更多相关内容
  • 本文实例讲述了Python打包可执行文件的方法。分享给大家供大家参考,具体如下: Python程序需要依赖本机安装的Python库,若想在没有安装Python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller...
  • 一 简单python程序打包 1. 在windows系统打包 exe 推荐在新建的虚拟环境中打包,这样打包后的文件占用空间比较少。 创建虚拟环境:python -m venv test_evn 激活虚拟环境:.\test_env\Scripts\activate 如果在...

    一 简单python程序打包

    1. 在windows系统打包 exe

    推荐在新建的虚拟环境中打包,这样打包后的文件占用空间比较少。

    1. 创建虚拟环境:python -m venv test_evn
    2. 激活虚拟环境:.\test_env\Scripts\activate
      如果在powershell中激活虚拟环境失败,执行 set-ExecutionPolicy RemoteSigned ,修改脚本策略即可。
    3. 安装 pyinstaller:pip install pyinstaller
    4. 打包成dll与exe文件 : pyinstaller .\test.py
    5. 打包成单一 exe 文件: pyinstaller.exe .\test.py -F

    打包后的目标文件在dist文件夹中。

    2. 在mac系统打包

    mac系统打包步骤与windows相同,注意执行 pyinstaller 打包时,需要 sudo pyinstaller .\test.py 。

    二 复杂python程序打包

    展开全文
  • 一、Mac版本 ...5. 打包目录即在当前dist目录,通过界面双击执行就行 6. 注意事项:app运行目录是以py程序的目录为准 如要定义和app目录同级,程序设置目录如下: db_path = './…/…/…/xuexili.d

    一、Mac版本

    1. 安装打包工具

    pip install py2app

    2. 自定义待打包的程序目录,将打包代码放入该目录

    3. 进入打包目录根目录

    py2applet --make-setup xxxx.py

    4. 开始打包应用

    python setup.py py2app

    5. 打包目录即在当前dist目录,通过界面双击执行就行

    6. 注意事项:app运行目录是以py程序的目录为准

    在这里插入图片描述
    如要定义和app目录同级,程序可设置目录如下:

    db_path = './…/…/…/xuexili.db’

    二、Windows版本

    1、安装包以及依赖

    pip install pywin32 -------安装pywin32
    pip install PyInstaller ---------pip命令安装
    pip install pywin32-ctypes ----------pip命令安装

    2. 使用Pyinstaller生成exe

    a. 进入Pyinstaller安装目录,将待打包文件放入到pyinstaller.py统一目录下执行

    python pyinstaller.py -F xxx.py

    b. python pyinstaller.py参数说明

    参数说明
    -F生成单个可执行文件
    -ww 去掉控制台窗口
    -p自定义需要加载的类路径
    -i可执行文件的图标

    c. 执行指令后会生成文件同名目录xxx,进入其中的dist目录会有一个xxx.exe文件

    展开全文
  • pyinstaller可以轻易地将python代码打包可执行文件。1、安装pyinstaller-Bash 代码1sudo pip install pyinstaller安装好后,可以用如下命令查看pyinstaller版本-Bash 代码1pyinstaller --version2、写python代码...

    pyinstaller可以轻易地将python代码打包成可执行文件。

    1、安装pyinstaller

    -Bash 代码

    1

    sudo pip install pyinstaller

    安装好后,可以用如下命令查看pyinstaller版本

    -Bash 代码

    1

    pyinstaller --version

    2、写python代码test.py,如

    -Python 代码

    1

    import numpy as np

    2

    3

    if __name__ == "__main__":

    4

    a = np.array([1,2,3])

    5

    b = np.array([4,5,6])

    6

    print a+b

    3、用pyinstaller将代码打包

    在代码目录下,输入

    -Bash 代码

    1

    pyinstaller test.py

    会在当前目录下生成两个文件夹build和dist,以及一个文件test.spec

    其中dist中包含可执行文件test,直接运行即可

    4、写一个用到了tensorflow的python代码,保存为test.py

    -Python 代码

    01

    import numpy as np

    02

    import tensorflow as tf

    03

    04

    if __name__ == "__main__":

    05

    a = np.array([1,2,3,4])

    06

    b = np.array([5,6,7,8])

    07

    print a+b

    08

    09

    node1 = tf.constant(3.0, dtype=tf.float32)

    10

    node2 = tf.constant(4.0) # also tf.float32 implicitly

    11

    print(node1, node2)

    12

    13

    sess = tf.Session()

    14

    print(sess.run([node1, node2]))

    再按照步骤3打包成可执行文件,但运行时会报如下的错误

    xception: Versioning for this project requires either an sdist tarball, or access to an upstream git repository. It's also possible that there is a mismatch between the package name in setup.cfg and the argument given to pbr.version.VersionInfo. Project name mock was given, but was not able to be found.

    [1799] Failed to execute script test

    这个错误,如何解决呢?

    搜索得到了两种解决方案(参考https://github.com/pyinstaller/pyinstaller/issues/2883):

    1、在python程序中,添加如下的语句:

    -Html 代码

    查看代码

    1

    import os

    2

    3

    os.environ["PBR_VERSION"]='3.1.1' #版本号可以用 pbr -v查看本机版本号

    但这个方法在linux好像不好使,在MAC OS上似乎有用

    2、在/etc/environment中添加

    -Python 代码

    1

    PBR_VERSION=3.1.1

    再关闭当前vim,重启vim后有效,再运行就ok啦

    展开全文
  • Mac打包Python源码成可执行程序

    千次阅读 2020-09-29 20:31:50
    1、安装py2app,打开终端,执行 pip install py2app 2、在桌面新建一个文件夹,取名xxx,...4、开始打包应用,执行 python setup.py py2app 5、xxx文件下出现dist文件夹,打开后里面有个app,双击即可运行 ...
  • 如何将Python代码打包可执行文件

    千次阅读 2021-08-24 21:49:55
    1,安装将python代码转换成exe的工具包pyinstall 在cmd输入命令 pip install pyinstall 2,打包 在cms输入命令 >pyinstaller -F plane_main.py jj --noconsole
  • 你好,我是悦创。 py2app 无法在 Windows 下打包!!!后期我会找时间看有没有更好的 solution。...用命令行去执行 Python 文件?当然不是,打包成应用程序,更能方便其他人使用。本章讲的是如何在 Ma
  • PyInstaller 在 Windows、GNU/Linux、Mac OS X、FreeBSD、Solaris 和 AIX 下将 Python 应用程序冻结(打包)为独立的可执行文件。 PyInstaller 与同类工具相比的主要优势在于,PyInstaller 可与 Python 3.5 到 3.9 ...
  • 如果已经安装了py2app 0.2.x或者更早的版本,我们.../usr/bin/env pythonimport os, shutilfrom distutils.sysconfig import *py2app = os.path.join(get_python_lib(), 'py2app')import shutilif os.path.isdir(py...
  • 以我为例,我要将demo打包可执行文件,就要先进入它所在的目录(打包后的程序以及一些缓存会在当前所处目录下生成) 第二步:输入pyinstaller -F demo.py 将单个可执行文件打包为应用程序,打包完成后会在当
  • Python】将Python脚本打包可执行文件 转载自:https://www.cnblogs.com/mywolrd/p/4756005.html Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接...
  • Python 项目编写完成后,可以将其打包成一个 .exe 可执行文件,这样即使计算机上没有Python开发环境也可以运行该Python项目 实现打包 .exe 可执行文件时,需要使用 PyInstaller 模块,该模块为第三方模块需要单独再...
  • Python项目打包(Windows与Mac)

    千次阅读 2020-12-03 19:55:49
    目的:将Python项目打包,在未装Python环境的电脑上运行 工具:pyinstaller 步骤: # 1.安装pyinstaller pip3 install pyinstaller # 2.1 单个文件打包 pyinstaller -F filename.py # 2.2 多个文件打包(其中...
  • 匿名用户1级2017-11-08 回答Python是一个脚本语言,被解释器解释执行。它的发布方式:.py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种...
  • pythonGUI调用matlab并打包可执行文件的解决方法_白金之星1717的博客-CSDN博客 Python PyInstaller安装和使用教程(详解版) 接下来的部分是他们链接内容的复制,相关补充内容用紫色字体标出。 二、实现 1、_...
  • Python脚本打包可执行文件 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。...
  • 本篇文章给大家带来的内容是关于如何将Python脚本打包可执行文件?(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。Python是一个脚本语言,被解释器解释执行。它的发布方式:.py文件:...
  • 文章目录前言安装pyinstaller案例素材setup.py素材ico素材pyinstaller打包扩展了解 前言 ...发源码又要求对方有对应的解释器,一般是行不通的,所以我们要把源码打包可执行的.exe文件,方便广大用
  • 之前写的用于创建、链接Jenkins slave脚本是使用Python实现的,为了使未安装Python环境的伙伴也可以直接使用,故需要将其可直接执行的exe可执行文件。一、安装pyinsatller在cmd控制台输入以下命令进行安装。pip ...
  • 如何将python中的文件打包成exe文件: 首先,在cmd中输入pip3 Install pyinstaller 他就会开始下载pyinstaller 下载成功后就点进去你想去打包的代码中,我使用的是pycharm,然后点击terminal,输入 Pyinstaller ...
  • Python 程序打包成 exe 可执行文件

    千次阅读 2020-12-08 21:11:50
    可执行文件:对于非码农用户...比较麻烦的是需要针对不同平台需要打包不同的可执行文件(Windows, Linux, Mac,…)。.py 和.pyc 都比较简单,Python 本身就可以搞定。将 Python 脚本打包可执行文件有多种方式。Py...
  • 在用pyinstaller将python打包成exe程序后运行程序会遇到路径问题,因为python程序文件和exe执行文件的路径有所不同,获取当前运行程序路径的方法如下: import os import sys if getattr(sys, 'frozen', False): ...
  • Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc...
  • 怎样把Python代码证打包编译成mac(unix)**可执行**文件,注意我说的不是app或exe。 如下图: ![就像这张图一样](https://img-ask.csdn.net/upload/202007/25/1595668422_774640.png)
  • python打包可执行文件app

    千次阅读 2020-11-20 23:39:21
    1.mac程序打包成app有两个方案一个 pyinstaller 已经测试过了。没有打包成功。py2app可以成功打包。2.安装py2app3.打包app比如一个简单的gui,hello.py!/usr/bin/env pythonimport wxapp = wx.App(False) # Create a...
  • python mac程序
  • Python程序打包成exe可执行文件

    万次阅读 多人点赞 2017-08-02 16:04:20
    Python程序打包工具 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的...
  • PyInstaller是一个第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,781
精华内容 4,312
关键字:

python打包mac可执行文件

友情链接: StudentINFOManger.rar