首页 > 编程语言 >pyinstaller打包python程序

pyinstaller打包python程序

时间:2023-03-17 20:45:16浏览次数:42  
标签:exe pyinstaller python 程序 pip 目录 打包

pyinstaller打包python程序

1.pyinstaller安装

安装命令:

#升级pip版本
>>> pip install -U pip
#安装pyinstaller
>>> pip install pyinstaller

2.pyinstaller使用

1.选项参数

选项 描述
-h 显示帮助信息
-v 显示版本号
–distpath 指定打包后的程序存放目录,默认存放在当前目录下的dist目录
–workpath 为输出的所有临时文件指定存放目录
-c 显示命令行窗口
-w 不显示命令行窗口
-D 生成结果是一个包含exe程序的目录,所有第三方依赖库和其他资源和exe程序位于同一目录下
-F 生成结果是一个exe程序,所有第三方依赖库和其他资源都被打包进该exe程序中
-i 为生成的程序指定一个icon图标
-n 指定生成的.exe和.spec文件名

2.举例说明

在指定目录下新建一个code.py文件,执行如下命令

# 直接生成到默认路径中
pyinstaller -F C:\Users\86183\PycharmProjects\pythonProject2\网络爬虫和js逆向\04_接单\万方数据抓取\1.py
# 生成到指定路径
pyinstaller -F -w C:\Users\86183\PycharmProjects\pythonProject2\网络爬虫和js逆向\04_接单\万方数据抓取\1.py --distpath C:\Users\86183\Desktop -n code

下面是示例图:

标签:exe,pyinstaller,python,程序,pip,目录,打包
From: https://www.cnblogs.com/Maxs-message/p/17228097.html

相关文章

  • 跟艾文学编程《零基础数据学Python》(02)pyecharts数据可视化
    作者:艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职BAT一线大厂。 内容:跟艾文学编程《零基础数据学Python》学习内容学习pyecharts,我们可以通过......
  • 跟艾文学编程 《零基础入门学Python》Jupyter Notebook安装和使用
    作者:艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职BAT一线大厂。 内容:跟艾文学编程《零基础入门学Python》本节内容● Jupyter扩展安装● Jup......
  • python虚拟环境
    操作环境:python3.10,windows10一、简略#1.使用国内华为镜像源进行安装(下载速度快)pipinstallvirtualenv-ihttps://repo.huaweicloud.com/repository/pypi/simple......
  • 【 Python 】补全fibersim 导出的xml语法
    fibersim导出的xml文件中,node和mesh部分的标签会缺失。即<R></R>变成了<R/>.以下python脚本可以自动修正importref2=open('x13.xml','w')withopen('E:\\20230314......
  • 软件测试|使用docker搞定 Python环境搭建
    前言当我们在公司的电脑上搭建了一套我们需要的Python环境,比如我们的版本是3.8的Python,那我可能有一天换了一台电脑之后,我整套环境就需要全部重新搭建,不只是Python,我们一系......
  • md5解密 python
    MD5是一种不可逆的哈希算法,这意味着您不能直接从MD5哈希值“解密”出原始数据。然而,您可以尝试使用暴力破解或查找表(如彩虹表)来猜测原始数据。暴力破解是一种尝试所有可能......
  • 用 DolphinDB 和 Python Celery 搭建一个高性能因子计算平台
    因子挖掘是量化金融研究和交易的核心工作。传统的开发流程中,通常使用Python从关系型数据库(如SqlServer,Oracle等)读取数据,在Python中进行因子计算。随着证券交易规模......
  • 解放双手,python实现自动刷抖音短视频
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • python利用ffmpeg实现声音视频传输
    1.背景由于项目需求,需要用到视频音频同步传输到服务器并获取播放,这里用到了推流的知识,由于项目是python项目,自己django框架还不熟悉,这里代码等着后续给补上2.介绍直播......
  • Python解析url
    #coding:utf-8try:fromurllib2importurlparseexcept:fromurllibimportparseasurlparsed=urlparse.urlparse("http://www.test.com/a/b/c?name=......