Python如何发布程序的详细教程
如何发布一个Python程序:
1.安装一个pyInstaller
在pycharm里点 file —–>setting—–>Project workspace——>Interpreter——>点pip右边的+号,进入下面这个界面:
搜索pyInstaller, 点击左下方Iinstall package安装(出现错误了可以多安装几次)
(或者在命令提示符界面 用 pip install pyinstaller命令安装)
2.将.py文件打包成.exe文件
在完成第一步的安装后,就开始我们的打包
在打包之前可以先运行一下你要打包的.py文件是否可以运行,然后进行打包
在pycharm中右键点击你将要打包的文件,找到Open in terminal点一下
在下面出现的Local 框内输入命令 pyinstaller -F 文件名 运行
然后进行打包
打包完成后,稍等一下会刷新出一个dist文件夹, 点击 ,在里面有一个 .exe文件,右键,点击里面的 Show in Explore 找到一个.exe文件(如果不一样的可以看一下你下面打包成功后出现的路径。)
3.发送
将打包好的.exe文件拉到你之前.py文件所在的文件夹,将所有需要的素材一起发送
别人收到后就能打开你的.exe文件运行你的程序
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
手动实现把python项目发布为exe可执行程序过程分享
1. 手动制作python的exe可执行程序Python没有内建一个编译为exe的功能.给python程序的部署带来不少的麻烦.所以就会出现一些py2exe之类的很不错的工具,用于自动把.py文件编译为.exe文件. 最近抽空研究了一下手动实现类似py2exe的功能,希望加强对python的了解.结果还相当不错.把结果记录下来,与大家共享. 1.1. 原理文中所描述的方法,基于python的以下几个功能 1) python程序运行时,会在sys.path指定的路径中查找库文件. 2) py
-
Python如何发布程序的详细教程
如何发布一个Python程序: 1.安装一个pyInstaller 在pycharm里点 file -–>setting-–>Project workspace-->Interpreter-->点pip右边的+号,进入下面这个界面: 搜索pyInstaller, 点击左下方Iinstall package安装(出现错误了可以多安装几次) (或者在命令提示符界面 用 pip install pyinstaller命令安装) 2.将.py文件打包成.exe文件 在完成第一步的安装后,就
-
Python中使用ipython的详细教程
ipython简介 ipython他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会. 1.ipython相比于原生的python有什么优势 (1) python shell不能在退出保存历史:ipython历史记录自动保存:保存在history.sqlite文件下:可用"_"."__"."___"调用最近三次记录: (2) python shell不支持tab自动补全
-
用pip给python安装matplotlib库的详细教程
Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 1.首先在python里安装pip,打开安装python的文件夹,找到python\scripts查看是否有pip.exe,如果有说明python里已经安装了pip,直接进入下一步.如果没有pip.exe,则需要先安装pip,官网上有详细教程,此处不再介绍.链接https://pip.pypa.io/en/stable/installing/ 2.添加环境变量,右键我的电脑
-
Python正则表达式保姆式教学详细教程
目录 一.re模块 1.导入re模块 2.findall()的语法: 二.正则表达式 1.普通字符 2.元字符 (二)正则的使用 1.编译正则 2.正则对象的使用方法 3.Match object 的操作方法 4.re模块的函数 正则作为处理字符串的一个实用工具,在Python中经常会用到,比如爬虫爬取数据时常用正则来检索字符串等等.正则表达式已经内嵌在Python中,通过导入re模块就可以使用,作为刚学Python的新手大多数都听说"正则"这个术语. 今天来给大家分享一份关于比较详细
-
VS Code 中安装运行、编写C语言程序的详细教程
目录 1.下载 安装VS Code 2.安装VS code中2个插件 3.下载mingb64 4.配置系统的环境变量 5.C语言配置 6.编写一个测试程序 1.下载 安装VS Code 去官网下载:https://code.visualstudio.com/Download 直接下载,安装即可. 2.安装VS code中2个插件 打开软件运行,在扩展商店中分别搜索安装 C/C++ 和 code runner 插件 3.下载mingb64 官网下载 https://sourceforge.net/
-
CPF 使用C#的Native AOT 发布程序的详细过程
微软已经将AOT的包移到Nuget了,之前是在实验测试服务器上的.并且由之前的alpha版本改成了preview版本. C#的开发效率,接近C++的运行效率,而且可以防止反编译,可以支持大部分反射功能.还有几个小问题,暂时不能支持x86,win7上运行aot的程序可能需要打补丁! CPF里使用AOT需要将项目改成net5以上版本,因为net5之后才有COM的包装器,如果你只是给自己的控制台程序AOT的话,可以用低版本的netcore 使用方式很简单,编辑csproj,加入下面一段代码,另外CPF
-
使用pycharm运行flask应用程序的详细教程
在flask更新到1.0之后的版本,官方推荐使用flask run的方式运行程序,可是作为开发,如果没有了pycharm的断点调试,这可太难受了. 所以,本篇博客主要讲述如何在pycharm中运行flask程序,并开启Debug模式. 首先你的使用pycharm创建你的第一个app. 然后,你会有一个基本的应用程序了.没错就是那个hello world. 接下来我们开始配置pycharm. 点击红色下拉框,选择"Edit Configurations"会弹出一个配置窗口. 下图的配置窗
-
彻底吃透理解Python基础33个关键字详细教程
目录 1 and.or.not 2 if.elif.else 3 for.while 4 True.False 5 continue.break 6 pass 7 try.except.finally.raise 8 import.from.as 9 def.return 10 class 11 lambda 12 del 13 global.nonlocal 14 in.is 15 None 16 assert 17 with 18 yield 其实前面我已经为大家总结了<Python系统关键
-
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
Python是支持可视化编程,即编写gui程序,你可以用它来编写自己喜欢的桌面程序.使用wxPython来做界面非常的简单,只是不能像C#一样拖动控件,需要自行写代码布局.在完成编写之后,由于直接的py文件不能再没有安装python的电脑上运行,能否有一个打包成在任意电脑都能运行的工具,网上找找发现了py2exe正好可以完成这个功能.wxPython和py2exe都是开源免费软件. 环境配置 wxPython: sourceforge项目页https://sourceforge.net/proj
-
全网最全python库selenium自动化使用详细教程
一.安装selenium pip install Selenium 二.初始化浏览器 Chrome 是初始化谷歌浏览器 Firefox 是初始化火狐浏览器 Edge 是初始化IE浏览器 PhantomJS 是一个无界面浏览器. from selenium import webdriver driver = webdriver.Chrome() 三.设置浏览器大小 maximize_window 最大化窗口 set_window_size 自定义窗口大小 from selenium import
随机推荐
- VUE使用vuex解决模块间传值问题的方法
- VBS教程:函数-Left 函数
- 使用BAK文件还原SQL2000出错的原因
- PHP开发框架kohana3.3.1在nginx下的伪静态设置例子
- asp.net ckeditor编辑器的使用方法
- 更靠谱的H5横竖屏检测方法(js代码)
- 利用php-cli和任务计划实现订单同步功能的方法
- Python 爬虫学习笔记之多线程爬虫
- Python中对元组和列表按条件进行排序的方法示例
- C++派生访问说明符小记(推荐)
- Java中几个Reference常见的作用详解
- Java 正则表达式详细介绍
- jquery中获取select选中值的代码
- 一个用js实现的页内搜索代码
- CentOS 5.11服务器安装配置LAMP服务器(Apache+PHP5+MySQL)
- 深入串的模式匹配算法(普通算法和KMP算法)的详解
- 浅谈java中静态方法的重写问题详解
- java异常与错误处理基本知识
- 解决Android MediaRecorder录制视频过短问题
- Android RecyclerView线性布局详解(1)