首页 > 编程语言 >python打包成exe

python打包成exe

时间:2022-10-18 17:46:07浏览次数:83  
标签:exe pyinstaller python Python pip 安装 打包

一、pyInstaller介绍

PyInstaller是一个跨平台的Python应用打包工具,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件。具体可以参考官网

 

二、安装pyinstaller

1、检查pyinstaller

先来检查是否安装pyinstaller,打开cmd,输入pip list

 

2、安装pyinstaller

 安装pyinstaller很简单,直接cmd使用pip命令即可

pip install pyinstaller

一般情况下,如果你是在国内的话,通过pip install pyinstaller这个方法去安装是安装不上的。原因是Python的第三方包资源大多在国外,国内很难连接的上。网上推荐的去官方网站下载的方法也曾经试过,因为官方网站也在国外,同样连接不上。可以通过下面地址下载安装Python的三方包:

https://pypi.tuna.tsinghua.edu.cn/simple/

具体的使用也很简单,只需要在原来的pip命令后面加上-i 再加上网址就可以了

pip install 包名 -i 国内镜像地址

 

3、打包

进入py项目目录

shift+右键打开powershell

输入如下命令,运行完以后,会在目录里面找到一个dist文件夹,exe程序就在里面了。-F的作用是把所有需要的文件打包进exe文件里

pyinstaller -F test.py

 

到这里就结束了

标签:exe,pyinstaller,python,Python,pip,安装,打包
From: https://www.cnblogs.com/qtiger/p/16803436.html

相关文章

  • 通过Python脚本在系统中操作django orm
    OK,话不多说直接上代码importosimportdjangoos.environ.setdefault('DJANGO_SETTINGS_MODULE','tunny.settings')#对应app下面的配置文件django.setup()#导......
  • python基础:模块简介、模块的语句、绝对导入和相对导入
    python基础:模块简介、模块的语句、绝对导入和相对导入目录一、索引取值与迭代取值的差异二、模块简介三、模块的分类四、导入模块的两种句式1.import句式2.from...import......
  • Docker 打包Maven项目Jar包缓存方案
    背景:Docker每次build都会重新生成一个镜像,导致每次执行maven构建会重复下载jar包,一般一个springboot单体应用光是Jar包都有50M起步,假设网络延迟比较大一个镜像打包......
  • 19、python模块 模块的导入和使用
    目录一、模块1、简介2、模块的表现形式二、模块的分类1、自定义模块2、内置模块3、第三方模块三、导入模块的句式学前须知:1、import句式2、from...import...句式3、补充说......
  • python 打包离线环境 pip安装
    1、有网并且网速快时:生成的依赖文件pipfreeze>requirements.txt在新环境直接pipinstall-rrequirements.txtpipinstall-rrequestment.txt路径--target=安装目......
  • python实现计时器
    importtimeclassTimer:def__init__(self,func=time.perf_counter):self.elapsed=0.0self._func=funcself._start=None......
  • Jmeter添加JSR223对Python的支持
    通过下载:org.python:jython-standalone:2.7.2-MavenCentralRepositorySearchjython-standalone-2.7.2.jar放置到\lib\ext下即可: 打开JSR223取样器即可选择pyt......
  • python常用库
    一、python爬虫常用库Python在编写网络爬虫常用到库主要包括urllib、requests、lxml、fake-useragent、bs4(BeautifulSoup)、grab、pycurl、urllib3、httplib2、RoboBrow......
  • 【Python】省略号(...)在Python中的三种用法
    https://blog.csdn.net/weixin_40908748/article/details/106252884https://zhuanlan.zhihu.com/p/489862322https://zhuanlan.zhihu.com/p/489862322 省略号(...)在......
  • python(模块简介)
    今日内容概要索引取值与迭代取值的差异模块简介导入模块的两种句式导入模块的句式补充循环导入问题及解决策略判断文件类型模块的查找顺序模块的绝对导入与相对导......