python语言是 创造的_慢步python,如何用python语言创造出一个真正的独立exe程序?...
我们学习编程,终极目标还是编写一个独立的应用程序。独立的应用程序应该像QQ,微信一样不依靠其他程序运行,只有平台支持,就可以运行。从这个意义上说,所用应用程序都是基于操作系统运行的。
那么如何用python语言创造出一个真正的独立的应用程序?就是我们电脑上的exe程序?
在笔者文章
Python程序的编辑及运行,Pycharm的下载安装
中有说到,我们下载安装好python后有三种运行方式,这里的编辑与运行,其实是依托IDE(集成开发环境 integrated development environment)与python解释器的。
比如一个外卖店家说它能服务全市人民,为全市人民提供送餐服务。它的服务功能,是基于几个强大的互联网外卖平台实现的,如果没有美团、饿了么等平台,它就服务不了全市。
这里的python运行,如果没有解释器,你编辑的python代码就无法运行。
一个依靠集成解释器运行的程序,不是独立的程序。笔者电脑有python 3.5 ,所以笔者电脑可以运行自己编的 《货币兑换程序3.0》
但笔者在另一条村庄,突然被某个笔者比较喜欢的女孩子问18元人民币兑换成林吉特是多少?这时手头上有自己的 货币兑换程序3.0 ,网络刚好是闭塞的,手机坏了。这时候笔者会发现《货币兑换程序3.0》是运行不了的,就是因为,这段代码还是基于IDE编辑,依靠python解释器来翻译运行的。
程序员是怎么实现与计算机沟通的?一文笔者用通俗语言描述了解释器的功能。
解释器就是一个你与计算机之间的翻译,你写的每一句有效代码,经翻译后,计算机执行一步。这是我们之前一直在做的事。
如果没有解释器(python 3.5),你坐在我(计算机)面前,我却不知道你爱我。
独立的应用程序?
那么独立的应用程序是什么?
一段完整的机器代码。
在IDE和解释器里面的是我们写的源代码。我们之前学习的都是一小句代码一小句代码转换和执行。
在python中也可以产生独立的应用程序,需要用到PyInstaller包。通过PyInstaller,我们可以产生并保存独立的应用程序(完整的可执行的机器代码,exe,executable file ,译作可执行文件)
至于怎么转换的?想多了,这个问题你可以自己探究,反正笔者暂时没这个水平及精力。反正我们只需要知道:通过PyInstaller,可以把我们写的代码,生成独立的程序。
官网如上图。http://www.pyinstaller.org/
官网首页里面有安装方式
pipinstallpyinstaller
(即在命令行下输入上述命令即能安装)
但笔者没想到的是在pycharm里面的库文件也可以搜索到pyinstaller,笔者果断点了安装install。
遗憾的是果然是
遗憾的是,pycharm内的安装报错了。
安装这些库文件时,还有一些前提条件,比如网络传输速度,比如版本要求等。
嗯,今天暂时先到这里吧。大家可以先在COMMAND命令行下安装pyinstaller。
划重点,pyinstaller,能生成独立程序。
不要着急,问题是解决不完的。每次有一点进步,总有一天能成大咖的。
python语言是 创造的_慢步python,如何用python语言创造出一个真正的独立exe程序?...相关推荐
- python编程怎么建立工程_教你如何用Python脚本快速创建项目
相信初学Cocos2D者对Python还很陌生,今天本篇教程教你如何用Python脚本快速创建项目. 在Cocos2d-x2.1.4以上的版本中,取消了使用vs模版创建项目的方法,开始使用python ...
- python怎么下载网络歌曲_教你如何用Python批量下载自己喜欢听得音乐
文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 音乐是生活的调剂品,目前很多的音乐只能播放不能下载.生为技术员的我们,怎么甘心呢? ...
- python excel 打印文档_教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!...
原标题:教你如何用Python轻轻松松操作Excel.Word.CSV,一文就够了,赶紧码住!!! 作者:奈何缘浅wyj Python 操作 Excel 常用工具 数据处理是 Python 的一大应用 ...
- python文字小游戏大全_教你如何用Python写一个小游戏
引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...
- python可以做机器人吗_零基础如何用Python写一个简单的WeChat机器人?(内附代码)...
(bing图片) python这两年热火朝天,依托其众多类库,基于python的应用层出不穷,也大大降低了非计算机专业人员的入门门槛,WeChat机器人自然不在话下!-- 聪明的瓦肯人 苦于有时候总是 ...
- chatgpt赋能python:Python开立方根:什么是立方根,如何用Python计算?
Python开立方根:什么是立方根,如何用Python计算? 如果您正在寻找一种简单的方法来计算任何数字的立方根,那么Python可以为您提供答案.立方根是指一个数字的三次方根,也就是说,要找到一个数 ...
- python第三方库文件传输_慢步学习,python库文件概述,再来点第三方库文件安装的干货...
python是一个开源项目 我们知道Python一个开源的程序设计语言.但确切的说法应该是,Python是一个开源的编程项目,而这个项目由全球开发者共同开发. 就像数学一样,全球开源,有共同的规则,有 ...
- python做自动化测试的优点_乐搏讲自动化测试-python语言特点及优缺点(5)
相信小伙伴们都知道,随着软件测试行业的发展和进步自动化测试已经成为必然.在竞争日益激烈的市场环境中也是你升职加薪的利器. 所以,小编决定从今天起!将要系统.连续.高质量的持续更新「整套自动化测试」文章 ...
- python提供了几个基本的数值运算操作符_慢步学习,二级python,数字类型及其运算...
#我要学Python# 记得曾经的老师常说,要带着问题学习. 咱继续带着二级Python编程语言的考试大纲学习. 考试大纲中考试内容分七部分,其中第一部分Python 语言基本语法元素已经学完.笔者认 ...
最新文章
- java面试 socket_【面试题】Java 的通信编程,编程题(或问答),用JAVA SOCKET 编程,读服务器几个字符,再写入本地显示?...
- python报错处理_python mysql 断连报错处理
- hibernate的映射关系配置及对会话工厂的初始化。以及struts2写实例查询
- 【博客话题】技术生涯中的出与入
- Struts2中指定的校验文件不起作用的原因
- Vue UI 框架对比 element VS iview
- SaS中ne在mysql语句对应_SAS学习经验总结分享:篇四—SQL过程
- vscode+TCC快捷编译c语言
- HTTP协议中你必须知道的三种数据格式
- 一次kafka的offset回退事件及相关知识点
- scrapy中自定义过滤规则以及start_urls不进过滤器的问题
- Java程序员必会!没有返回值的构造函数是怎么完成赋值的?
- 阿里云免费试用之体验——阿里云serverECS试用心得
- 【5分钟paper】基于强化学习的策略搜索算法的自主直升机控制
- SnapGene 4.3.6 for win —— 医学生的救星
- 列举5种常见的计算机硬件主要有哪些,计算机硬件组成有哪些
- js对象数组中的某属性值,拼接成字符串形式
- Linux系统load average异常值处理的trick
- 初识人工智能AI(基本概念)
- python程序员收入-令人羡慕!33岁程序员晒出收入和待遇,网友望尘莫及
热门文章
- OSChina Maven使用说明
- 基于springboot在线考试报名系统毕业设计源码031706
- for-in 中的 index 类型
- OSX 软件选择之编辑器
- 基于微软平台IIS/ASP.NET开发的大型网站有哪些?
- 美术绘画之原画场景深入刻画-张聪-专题视频课程
- lpk提权-----dll注入
- 【小程序源码】圣诞节头像框制作生成支持多模板
- 京东第二轮裁员来袭,套路满满:假装劝退,劝员工找工作,贬低工作能力,忽悠员工不走仲裁!...
- 圣墟(圣墟最新章节,圣墟无弹窗全文阅读,圣墟无广告全文阅读)