【Python】如何使用python将一个py文件变成一个软件?

1 篇文章 3 订阅
订阅专栏

系列文章目录

这个系列文章将写一些python中好玩的小技巧。
第一章 使用Python 做一个软件


目录

系列文章目录

前言

一、第一步:写好文件

二、第二步:生成程序

1.安装库

2.使用安装的库进行转化

总结


前言

本文重点说如何将py文件转化为exe文件,也就是windows电脑可以打开的文件,实现起来还是非常简单的。主要使用到了PyInstaller这个第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理,非常的nice哦。


一、第一步:写好文件

首先,你应该有一个写好的代码。

 

这个就是我用pycharm写的简陋的计算器代码,可以实现简单的加减乘除。

以下是在pycharm中运行 5*5 出来的结果(请原谅它怎么丑陋,哈哈哈)

ok, 当你写好程序了,就可以进行我们的下一步了,这时候它还是个py文件,我们需要将它转化为一个容易电脑可以打开的exe程序。 

二、第二步:生成程序

1.安装库

首先,进入cmd,

 

然后输入以下代码,来安装一个必要的库:

pip install -i https://pypi.douban.com/simple/ pyinstaller

如图,然后回车,完成安装

2.使用安装的库进行转化

这里,我建议大家把py文件放在桌面,这样地址比较好找

然后输出cd + py文件地址,我是切换地址到桌面了,

完成这一步后,我们就可以进行转化了

输入代码:

PyInstaller -F + 你的文件名

如图:然后回车

它就会将我们的py文件打包,并且生成一个exe文件,如图:

自此,我们的目的已经达到了,我们将程序随便发给别人,他都可以使用自己的电脑打开,是不是很有趣啊,哈哈。最后再来看看我的计算器。

 


总结

今天讲了一个非常简单的讲py文件转化为电脑程序的方法,还是非常有趣的,大概感兴趣可以试试。

python代码如何做成应用程序_Python的源代码如何转成可以执行的应用程序?
weixin_31662303的博客
01-29 1万+
一、安装pyinstaller如果你用的是pycarm,直接在setting里面找到pyinstaller的库安装即可。有一点要注意的是,并非所有的python都支持pyinstaller,目前的python3.8就不支持(以后应该会支持)。方法1:命令行安装pip3 install pyinstaller -i http://mirrors.aliyun.com/pypi/simple --t...
6种打包Python代码的方法,让你的程序变成exe应用!
热门推荐
lojloj的博客
07-17 7万+
Python是一种高级编程语言,它具有易学易用、跨平台等优点,因此在开发中得到了广泛的应用。然而,Python代码需要在Python解释器中运行,这对于一些用户来说可能不太方便。因此,将Python代码打包成可执行文件(exe)是一种很好的解决方案。本文将介绍6种将Python代码打包成exe应用的方式。
python项目打包加密和跨平台运行
最新发布
weixin_44986037的博客
08-28 1168
python 打包加密
Python学习之Python代码如何打包成应用
分享型博主
10-24 1862
使用PyInstaller:PyInstaller是一个可将Python代码打包成独立可执行文件的工具。它会将你的代码及其依赖项打包到一个文件夹或单个可执行文件中。你可以按照以下步骤使用PyInstaller:首先,确保你已经在系统中安装了PyInstaller。执行完上述命令后,PyInstaller会在同一目录下生成一个dist文件夹,其中包含可执行文件以及其他必要的文件使用cx_Freeze:cx_Freeze是另一个用于将Python代码打包成可执行文件的工具。
chatgpt赋能python:如何将Python代码转换为程序
laod112的博客
07-03 1117
Python代码转换为程序,是指将Python脚本转换为机器可执行的二进制文件。这个转换过程通常是通过编译器来完成的,其中编译器将源代码转换为可以在计算机上运行的机器码。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。
chatgpt赋能pythonPython代码如何变成运行程序?
tutan123321的博客
06-01 1002
本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。
怎么把写好的python代码打包成exe-详解如何将python3.6软件py文件打包成exe程序...
weixin_37988176的博客
10-30 1852
在我们完成一个Python项目或一个程序时,希望将Pythonpy文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以参考windows下cx_Freeze生成Python可执行程序中的方法。由于方法主要是可以用于Python3.3版本的,高于该版本的Python无法...
python写的代码怎么变成exe,python代码怎么变成程序
2301_81900386的博客
01-12 1552
pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行最新版是pyinstaller 3.1.1。支持python2.7和python3.3+PythonTurtle画扇形。可运行在Windows,Mac和Linux操作系统下。但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。
python写的代码怎么变成exe,把python代码变成程序
a17348的博客
12-13 992
大家好,小编为大家解答怎么把python代码转化成软件的问题。很多人还不知道用python写好的程序怎么转化,现在让我们一起来看看吧!使用PyInstaller:PyInstaller是一个可将Python代码打包成独立可执行文件的工具。它会将你的代码及其依赖项打包到一个文件夹或单个可执行文件中。你可以按照以下步骤使用PyInstaller:首先,确保你已经在系统中安装了PyInstaller。执行完上述命令后,PyInstaller会在同一目录下生成一个dist。
python代码怎么打包成软件,python程序如何打包成exe
S1112_的博客
02-26 1143
这篇文章主要介绍了如何把python 代码打包成可执行软件,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。使用PyInstaller:PyInstaller是一个可将Python代码打包成独立可执行文件的工具。它会将你的代码及其依赖项打包到一个文件夹或单个可执行文件中。你可以按照以下步骤使用PyInstaller:首先,确保你已经在系统中安装了PyInstaller。执行完上述命令后,PyInstaller会在同一目录下生成一个dist。
python 运行另一个py_如何在python中执行另一个py文件
weixin_34874119的博客
12-24 7292
一、概念理解1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)(1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么2020-12-17 18:09:26今天有同学问,用os模块的access()能否判断一个文件是否被占用?直觉上,这是行不通的,因为access()返回的是文件的读写属性。为了确...
Python-PythonEXE把Python代码转换成可执行程序
08-10
Python EXE - 把Python代码转换成可执行程序
python一个工程多个py文件_Python工程目录组织
weixin_39859220的博客
11-26 1595
Python工程目录组织关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论。这里面说的已经很好了,我也不打算重新造轮子列举各种不同的方式,这里面我说一下我的理解和体会。假设你的项目名为foo, 我比较建议的最方便快捷目录结构这样就足够了:Foo/|-- bin/| |-- foo||-...
Python】多个py文件使用一个logging文件
10相濡以沫
10-21 7949
文章目录主.py其他文件 多个py文件使用一个logging设置,输出到同一个log日志文件里. 主.py文件,里面主要是配置logging #!/usr/bin/env python # -*- coding: utf-8 -*- """ @Time : 2019/10/21 10:15 @Author : YuJinNeng @Site : @File : common...
python批量执行多个py文件_怎么用python3顺序执行多个py文件
weixin_35719581的博客
02-04 1660
之前跟大家讲解过运行一个文件,但是大部分时候我们是不可能只运行一个文件的,那如果遇到需要运行多个文件的时候,我们需要怎么处理呢?今天,针对这个问题,着重给大家说下哦~一起来看下哈~Bash for Loop:使用不同的参数运行多个文件如果我们想用不同的参数运行一个文件呢?例如,我们可能希望使用相同的脚本来使用不同的模型来预测数据。importjoblib#df=...model_path...
python顺序运行两个py文件,同时运行两个python文件
weixin_42117150的博客
11-29 1401
I have tried using#!/bin/bashpython ScriptA.py &python ScriptB.py &to run both scripts at the same time but it always returns "Invalid Syntax" with ScriptA even though all python files are in ...
如何将Python代码转化为可执行的程序
Oona_01的博客
05-19 132
Python中,将代码转成可以执行的程序需要安装库pyinstaller。到此这篇关于如何将Python代码转化为可执行的程序的文章就介绍到这了,更多相关Python代码转化为可执行的程序内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持。安装完pyinstaller库之后就可以对代码进行打包, 首先将Python代码保存为。如何将一段Python代码转化为通过点击就能运行的程序。进入dist文件夹,然后双击这个dist文件夹里的。将Python代码转化为可执行的程序。
python可以做软件吗-python代码能做成软件
weixin_37988176的博客
10-29 2077
我们首先还是使用pip进行安装:pipinstallPyInstaller安装完成后,直接打开命令行,输入pyinstaller,如果显示如下界面,说明安装成功。然后就可以进行我们小程序的封装了。pyinstaller-F-wsome.py-F与-w的含义:-F:将所有内容全部打包成一个exe可执行文件,而不会有其它的一些奇奇怪怪的小依赖文件。-w:运行生成的exe文件时,不会弹出命令行窗口,我们...
Python代码转化为可执行的程序
Liu_Bruce的博客
03-29 1万+
Python代码转化为可执行的程序 ​ 如何将一段Python代码转化为通过点击就能运行的程序。分为以下几个步骤: 1.1 安装所需要的Python库 在Python中,将代码转成可以执行的程序需要安装库pyinstaller。本人的运行环境是macOS ,打开终端然后输入(如果是Windows用户,打开Anaconda Prompt),然后输入如下代码: (/usr/local/anaconda3) liuxiaowei@MacBookAir python_exe % pip install pyi
python使用pyinstalle将多个py文件r打包程序为exe程序
07-18
### 回答1: 使用pyinstaller将多个python脚本打包为exe程序,可以按照以下步骤进行操作: 1. 确保已经安装了pyinstaller库。可以通过在命令行中输入`pip install pyinstaller`来安装。 2. 将要打包的多个.py文件放在同一个目录下。 3. 在命令行中进入到存放.py文件的目录中,执行以下命令:`pyinstaller -F your_script_name.py`,其中your_script_name.py是要打包的主文件名。 4. 执行上述命令后,pyinstaller会自动将所有相关的依赖文件打包,并生成exe可执行文件。打包的过程可能需要一些时间,具体根据脚本的复杂性和依赖的库的数量而定。 5. 打包完成后,可在dist目录下找到生成的exe可执行文件。 需要注意以下几点: - 可以使用`-w`选项来关闭命令行窗口,使打包后的exe程序在后台运行。 - 如果有额外的资源文件(如图像、音频文件等)需要一同打包,可以在命令行中增加`--add-data`或`--add-binary`选项来指定文件路径。 - 如果程序需要运行在特定的Python版本中,可以使用`--specpath`选项来指定python安装目录。 通过以上步骤,你就可以将多个python脚本打包为一个独立的exe程序,并在没有Python解释器的环境中运行。 ### 回答2: 使用PyInstaller将多个Python文件打包为exe程序非常简单。 首先,你需要安装PyInstaller。你可以打开命令提示符窗口,并输入以下命令来安装PyInstaller: ``` pip install pyinstaller ``` 安装完成后,你可以将所有的Python文件放在同一个文件夹中。 接下来,你需要打开命令提示符窗口,并导航到包含Python文件文件夹。 在命令提示符窗口中,输入以下命令来打包Python文件为exe程序: ``` pyinstaller --onefile your_script.py ``` 其中,`your_script.py`是你想要打包的Python文件文件名。如果你想要打包多个文件,你可以在同一行的命令中添加它们的文件名。 一旦PyInstaller完成打包,它会在当前文件夹中创建一个`dist`文件夹。在`dist`文件夹中,你将找到一个名为`your_script.exe`的可执行文件。这个exe文件就是你打包的程序。 总结起来,使用PyInstaller将多个Python文件打包为exe程序的步骤如下: 1. 安装PyInstaller; 2. 将所有要打包的Python文件放在同一文件夹中; 3. 使用命令提示符窗口导航到该文件夹; 4. 运行PyInstaller命令打包文件,指定打包成一个可执行文件; 5. 查找在`dist`文件夹中生成的可执行文件,并将其作为你的打包程序使用。 希望对你有所帮助!
写文章

热门文章

  • 【Matplotlib】plt.figure()、plt.subplot() 、plt.subplots() 、plt.xticks() 、plt.xlim()和 plt.grid() 六个函数的使用 32863
  • 神经网络——Conv2d的使用 24256
  • 【Numpy】np.linalg.norm() 的用法(求范数) 19854
  • 【Numpy】numpy.mean() 的用法 15541
  • 【Python】如何使用python将一个py文件变成一个软件? 14728

分类专栏

  • C++入门 10篇
  • 深度学习 3篇
  • 主色提取 2篇
  • Python 1篇
  • PyTorch学习 17篇
  • TensorFlow 从零到入门(深度学习) 3篇
  • 机器学习 32篇
  • Matplotlib 2篇
  • Numpy 2篇

最新评论

  • Conv2d中的stride和padding参数的使用

    off-road572: 我和你名字一样诶

  • 【机器学习】什么是决策树模型?如何去构建决策树?何时使用决策树?何时使用神经网络?

    大连最后的深情: 不应该标注一下出处是吴恩达的机器学习课程?

  • pycharm中的terminal运行前面的PS如何修改成pytorch环境

    李一白er: 为啥我重启了还是没用

  • 【机器学习】无监督学习中的异常检测算法及其原理

    仁慈与善良: 这不全是吴恩达的图

  • 【机器学习】什么是正则化?如何在线性回归和逻辑回归中使用正则化

    m0_73627323: 可以问问这是什么课程吗

大家在看

  • ARP协议超详细知识点详解入门攻略总结
  • 利用高德API获取整个城市的公交路线并可视化(五)
  • Maven与Gradle的区别 788
  • 第三章 javaSE数组
  • MYSQL-多表查询 594

最新文章

  • 10 C++中的循环控制语句(break 语句、continue 语句和goto 语句)
  • 09 C++ 中的循环(while循环、do-while循环、for循环及嵌套循环)
  • 08 C++中的运算符
2023年14篇
2022年74篇

目录

目录

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓亮.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司绵竹网站优化价格做网站seo优化达州网站优化价格宜昌网站优化和推广有效果吗赣榆网站优化服务天津网站优化哪家快网站页面优化设置网站的优化立择火3星常州网站如何优化新建网站优化从哪里来电器网站优化方式天津网站优化托管怎么收费河南郑州网站推广优化网站太原网站优化推广公司网站自然优化哪里不错湘潭网站优化公司哪家好网站优化师是什么意思网站优化培训海瑶中山外贸网站优化操作罗湖免费网站优化费用多少西安集团网站优化开发湖北网站推广优化开发优化网站排名怎么设置网站文案编辑优化方案博乐网站优化推广专业研究网站排名优化德惠怎么做网站优化网站内链优化流程表网站结构优化的目标徐州网站优化方式香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化