首页 > 编程语言 >python脚本打包

python脚本打包

时间:2022-12-02 09:44:16浏览次数:41  
标签:脚本 可执行文件 python sudo pip 打包

python脚本打包

Python写脚本很方便,可以直接在机器上运行,但有时候脚本源码不方便透露或是其他机器不支持的原因,需要将其打包成可执行文件,需要用到 pyinstaller

首先下载pip

sudo apt update && sudo apt install python3-pip

pip install pyinstaller

有时候 pip 不行就试试 pip3

然后就生成 单个可执行文件:

pyinstall -F file_you_want_packed.py

有些系统并不能直接找到 pyinstall 这个指令可以在 ~/.local/bin 目录下找到。

然后会在当前目录生成一个 build 文件夹和一个 dist 文件夹,咱们需要的单个可执行文件就要里面啦。

需要注意的是,生成的这个可执行文件依赖 glibc ,而这个库高版本不兼容低版本,所以尽量在低版本的系统上打包。

标签:脚本,可执行文件,python,sudo,pip,打包
From: https://www.cnblogs.com/xdaniel/p/16943443.html

相关文章

  • 互联网下载Python Downloader
    你们可能使用下载软件从Internet下载照片或视频,但现在你可以使用PythonIDM模块创建自己的下载器。#PythonDownloader#pipinstallinternetdownloadmanagerimpo......
  • python生成requirements.txt文件
     使用步骤: 1、先安装pipreqs库pipinstallpipreqs2、在当前目录使用生成pipreqs./--encoding=utf8--force            --encoding=utf8:......
  • Python加密操作 对称加密/非对称加密
    安装包: pycryptodomehttps://pycryptodome.readthedocs.io/en/latest/src/installation.html#compiling-in-linux-ubuntu 1fromCrypto.HashimportSHA2562f......
  • python PIL resize
    https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.resizeImage.resize(size,resample=None,box=None,reducing_gap=None)[source]Re......
  • How to get file size in Python? 获取文件大小Python
    HowtogetfilesizeinPython?WecanfollowdifferentapproachestogetthefilesizeinPython.It’simportanttogetthefilesizeinPythontomonitorfi......
  • SHELL脚本
    完成一个shell脚本,脚本的作用。1.运行脚本可以显示出本机的ip地址2.如果ip地址中有3这个数字,那么就打印出当前的系统时间3.如果ip地址中不含3这个数字,就批量建立用户mag......
  • Python13-实战
    实战01(模拟篮球自动弹跳)#-*-coding:utf-8-*-importsys#导入sys模块importpygame#导入pygame模块pygame.init()#初始化pygamesize=width,height=640,......
  • python第13章实例
    #_*_coding:utf-8_*_importsysimportpygamepygame.init()size=width,height=640,480screen=pygame.display.set_mode(size)color=(0,0,0)ball=pygame.ima......
  • 简单的一键部署LNMP架构shell脚本
    两种部署方式:一、手工搭建分析:最终效果,通过Nginx搭建两个网站blog和zh,通过域名访问。在lnmp的基础上,域名访问,要么搭建DNS服务器,要么修改主机hosts文件。1、安装Nginx:进入y......
  • Python第十三章小球移动游戏
    #-*-coding:utf-8-*-importsys#导入sys模块importpygame#导入pygame模块pygame.init()#初始化pygamesize=width,height=640,480#设置窗口screen=pyga......