python代码做成exe文件,python编好后如何生成exe文件
制作Python exe文件的简单过程
一:exe是什么?
Exe是Windows环境中的文件扩展名之一。它是一个可执行文件。虽然扩展程序通常是隐藏的,但我们可以通过在Explorer文件夹的高级设置中取消选中“不显示注册的扩展”来显示它。
可执行文件是指它是一个可以自己执行的文件,而不是其他程序。例如,要在Python程序中执行它,请在命令提示符下编写如下代码,其中hello.py是文件名。
python hello.py
如果将其转换为可执行文件,即exe文件,可以在命令提示符下按以下方式编写,或者从资源管理器中双击相应的文件。
用hello.exe。
二:如何把文件做成exe
使用pyinstaller在Python中执行exe文件。首先,让我们安装pyinstaller并在命令提示符下使用下面的命令。
安装pyinstaller
要使其成为exe,请输入以下内容,-Onefile和-noconsole是可选的。
-Onefile和-noconsole是可选的。
Pyinstaller python文件名[-[ - onefile] [-noconsole]]
- Onefile通过将相关文件组合成一个文件来创建exe文件。-noconsole不显示控制台的黑屏(命令提示符)。
第三:实际制作exe文件
尝试执行以下程序,并将其保存为hello.py
从日期时间导入日期时间
S=Enter(请输入您的姓名)
Y=int (enter (f Hello,{s}!你今年多大了?))
#获取Python诞生以来的年数(1991年)
py=datetime.now()。年份- 1991年
if(y==py):
Print(好吧,都一样大了!)
elif(y
打印(‘哇,年轻!
其他:
打印(‘比我大!
Enter(“按任意键退出”)
然后在命令提示符下,在hello.py文件夹中输入以下内容:
pyinstaller hello.py - onefile
执行时,将创建名为build和dist的文件夹,dist文件夹中有一个hello.exe文件,这是一个exepted Python文件。双击运行它。
时间:2019年1月24日
将程序转换成exe文件。先介绍一下如何用Pyinstaller这个工具安装Pyinstaller。我们用pip安装Pyinstaller。注意,如果使用Pyinstaller,应该使用python 2.7或者python 3.3到python 3.6(截止到2018年7月)。安装方法非常简单。我们执行以下命令$ pip install pyinstaller。接下来,我们将python脚本转换成exe文件。我们改变信仰。py“文件到”。 exe 文件。首先,
因为最近在学python,需要把python文件打包成exe可执行文件,并记录过程。首先我通过Pyinstall对它们进行了打包,具体安装打包步骤如下:1 .打开终端控制台安装pip Install PyInstall 2。然后会自动下载。安装成功后,用Pyinstall自己的命令打包。3.控制台输入Pyinstall -F xxx(pyw文件路径,例如C://user/desktop/demo.py)。4.打包的exe文件的路径可以在项目下的dict文件夹中找到。
环境:python 3 . 6 . 4 py charm professional 2017 . 3 . 3 pyqt 5 pyqt 5-toolsPython 3安装Python 3.x安装时,默认勾选将python3.6添加到path和将Python添加到环境变量时,系统会将以下两个环境变量添加到PATH。d:\ Program Files \ Python 36 \ Scripts \;d:\程序文件\Python36\
本文介绍了Python线程池模块ThreadPoolExecutor的使用方法,分享给大家供大家参考,如下:python3内置了Threadingpool和ThreadPoolExecutor模块,都可以作为线程池使用。当然ThreadPoolExecutor会更好用。而且还有一个ProcessPoolExecutor进程池模块,使用方法基本相同。一、concurrent.futures导入线程池执行器的导入模块使用方法简单,最常用的可能是
如下:#-*-编码:utf-8-*-import OS import pandas as PD import numpy as NP # from OS import sys def appendstr(strs):return BOQ strs def addBOQ(dirs,csv_file):data=PD . read _ CSV(OS . path . join(dirs,CSV _ file),encoding=gbk) da
一、需要在电脑上安装32位python3.6(注意是32位python而不是操作系统是32位,用64安装的python会发现pyinstall无法提供服务)二、安装。安装python后,安装py使用的模块。我的程序用的是openpyxl模块,直接去C: \ python36 \ Scripts,c: \ python36 \ script spip安装openpyxl iii。安装pyinstall,c: \ python36 \ script spip安装pyinsta
今天遇到一个问题,就是用pycharm运行python程序,一直出现Python.exe已经停止的对话框。后来我在网上到处搜原因,网上有很多解决方法。最后,帮助我解决问题的是:打开网络防火墙,把相应的Python.exe、Pythonw.exe和sqlservr.exe可以添加到防火墙的允许程序列表中。反复怀疑之后真的很难找到出路。如何打开防火墙:控制面板- Windows防火墙-允许程序或功能通过防火墙-允许另一个程序运行。找到您需要允许的程序的路径,然后添加它。
在使用eclipse编写Android java时,有时我们会遇到这样的问题:无缘无故弹出aapt.exe停止工作的提示。虽然程序不会崩溃,但是经常弹出这个提示还是很烦。今天,当aapt.exe停止工作时,边肖将教你如何解决android异常-AAPT。EXE已停止工作。当android正在开发,构建项目正在构建时,发生了以下异常:aapt.exe已经停止工作,没有其他错误提示。此错误通常是由资源文件或xml文件中的错误引起的。解决方法:清理一下,可以在控制台发现一个错误。
使用python时,程序可以运行,但不能调试。找了半天解决方案,这个操作终于分分钟见效。两种方法:方法1:选择要运行的代码,在控制台中右键单击执行选择(alt shift e)。方法2:菜单栏-运行-编辑配置-检查后显示命令行。以上文章,解决了pycharm的Python控制台无法调试当前程序的问题,是边肖分享的全部内容。希望能给你一个参考,也希望你有更多。
1.现象系统提示找不到指定文件:运行 hello 出错:无法运行程序 b:\ py study \ venv \ scripts \ Python . exe (在目录 \ Python-study ):CreateProcess Error=2,系统找不到指定文件。2.因为在原始项目目录(驱动器B)下,保存了Python编译环境,包括python.exe文件。项目目录移到驱动器F后,在项目设置中就找不到py了。
有时候我们需要在pycharm中切换python版本。这里需要注意的是,我们在pycharm中切换Preferences,在File的设置中切换可能会导致失败。以上关于PyCharm中python切换解释器失败的解决方案,就是边肖分享的全部内容。希望能给你一个参考,支持我们。
有时候当脚本完成开始运行时,发现右键一个py脚本的选项没有运行,另一个选项在unittest中运行。尝试了很多方法,但是都不能很好的移除,主要是因为脚本中包含了测试字符串。一种解决方案是将脚本中所有函数和类的测试字符串改为其他。但是这种方法比较麻烦,需要更改函数和类的名称。有一个基本的解决方案:文件-设置-工具-python集成工具-默认测试运行器将Unittests改为py.t
安装Python后,通常会有一个简单的集成环境,IDLE,但是在mac上,IDLE是无法使用中文的。通常,有两种失败:1。在空闲状态下,中文输入法根本不起作用,输入框不会弹出,所有输入都被当作英文。这是因为IDLE使用的是Tkinter图形库,Tkinter使用的依赖库Tcl/Tk在macOS中已经有了更低的内置版本,导致了无法输入中文的问题。解决方法可以是重新安装用更高版本的Tcl/Tk编译的python,在Homebrew下只需要一个命令:brew reinstal。
问题:pycharm无法调用pip安装的包。原因:pycharm没有解析器集。解决方法:打开py charm-文件-设置-项目解释器-设置为你的python路径。我的是:C:\Python27\Python.exe,你可以根据自己的修改python安装路径,然后可以在终端显示当前版本,然后选择路径,因为所有通过pip安装的包都是这个版本下的,有时候需要重建一个项目,因为你的项目比较混乱,不知道用哪个py。
之前用python自己的IDLE写python程序,后来发现有些局限性,就下载了pycharm作为IDE来处理python的新项目。之后以为可以直接运行前面的代码,发现有些库无法识别。例如,请求发现项目site-packages没有在项目的外部库中引用(颜色不同)。发现编译器用的是项目里的那个,没注意到项目创建后每个项目都有一个python.exe,所以我猜测如果之前换成本地编译器,应该能识别之前的环境,想办法换个编译器就好了。所以我找到了f。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。