首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

pycharm将python程序打包_python 程序打包

关于windows使用Pycharm 对python文件进行打包 首先建立python项目的时候要按照标准来建设 我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构...环境配置调试好就可以运行调试python代码,代码没有问题,需要打包运行测试 我只是在windows环境运行验证 我使用的是pyinstaller 进行的打包测试 首先需要先安装pyinstaller...-d, –debug 产生debug版本的可执行文件 -w,–windowed,–noconsole 使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效) -c,–...nowindowed,–console 使用控制台子系统执行(默认)(只对Windows有效) 打包成功会出现下面成功的标识 打包完成运行时,可能会出现找不到python模块的问题,这时候就需要查看到底什么模块包找不到...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174655.html原文链接:https://javaforall.cn

2K20

python程序 打包发布

很多时候我们都会把自己写的一些程序,想要发给别人运行,但是别人对于程序又是一窍不通的时候,如果自己去制作一个界面程序,之后再合成的话,那就会非常的麻烦,这时候使用集成的第三方库帮助我们简单生成一个.exe...可执行程序就非常重要了。...下面介绍一个进行转换程序的第三方库 1、pyinstaller 1.安装pyinstaller第三方库 pip install pyinstaller # 终端运行 2、打包文件为一个可执行文件...# 切换到对应的文件夹下,输入命令 pyinstaller -F test_demo.py # 终端运行 3、运行成功之后,就可以在给文件夹下找到一个dist文件夹,里面放置着刚刚打包文件的可执行程序...pyinstaller 优点简单实现程序打包,但同样也存在着缺点,就是打包之后的可执行程序,会被360检测为含木马文件(因为缺少数字证书),这时候发送给别人运行,难解释清楚。

1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    pyinstaller打包python程序

    无标题.png 说明 文档对应内容为 pyinstaller 4.2, 支持 python 3.5+ 如果需要使用python2.7,则需要使用 pyinstaller <= 3.6 安装 从PyPI...] # 使用命令行方式 常用选项: 生成选项 -D # 生成单个可执行程序 -F # 生成一个目录,包含多个文件和一个可执行程序 搜索路径选项 # 某些Python脚本以PyInstaller无法检测到的方式导入模块...,分隔符根据系统不同使用不同的,(windows使用 ;) --add-binary # 添加一个或多个二进制文件到可执行程序 -p DIR # 添加一个imports搜索路径。...多个路径使用冒号(:)分隔,或者使用该命令添加多次 --hiden-import MODULENAME # 添加隐式的import模块到可执行文件,多个模块可使用该命令添加多次 加密选项 # 加密python...\MLNMFLCN.ICO ^ myscript.spec python import PyInstaller.

    1.5K00

    python 程序打包成exe程序

    上一篇文章讲了如何实现一个简单的计算器程序,肯定你也想能不能做成像电脑桌面软件一样,不用安装python运行环境也可以运行,同时也可以分享给有需要的人。...、等待执行结束 执行结束后,会在程序所在的文件夹生成一些文件夹 5、查看文件 除了dist文件夹外,其它的都没什么用,可以安全删除,生成的exe文件就在dist里面。...6.加上ICON 打包过程已经完成,如果还想要一个专属的icon,就需要在去找一个图标了。 找到对应的图标下载下来。 png格式图片不支持,转换一下变成icon格式。...将cal.ico图标放到程序文件一起的位置。 重新运行pyinstaller -F -i cal.ico cal.py生成文件,这里添加上了-i 表示加入图标。...友情提示: Pyinstaller 打包出EXE文件 运行一闪而过 没有错误 ,cmd进入命令行后,直接运行exe程序,会发现少了一些模块,需要本地系统有提前安装python程序使用到的模块库,不然会失败

    3.6K22

    windows、linux打包Python3程序详细方法

    最近项目中需要Python打包,看到网上也没有很详细的资料,于是做了一些示例程序。研究了一下,Python如何在Windows和Linux打包 背景 Python版本:3.6....py2exe py2exe是一个将python转换成windows上的可独立执行的可执行程序(*.exe)的工具。不过,该可执行程序,只能在相同的Windows系统下运行,而且不适合Linux。...cx_Freeze的作用可以让python程序可以脱离python运行环境,在没有安装python的微型linux系统(例如cdlinux、tinycore等)里,方便地运行你的python程序。...Python Linux打包实例 多层文件打包 核心源码 #!...-*- coding: utf-8 -*- """ Author: ZhenYuSha Create Time: 2020-1-20 Info: Python打包示例5,多层文件打包修改程序linux

    3.7K10

    使用 pyinstaller 打包 python 程序

    首先需要明确说明的是,版本问题,python2python2python2 与 python3python3python3 都有自己对应的 pyinstallerpyinstallerpyinstaller...setup.py build python setup.py install 安装之后,并不能直接打包,需要在源码中导入几个模块,否则可能会报错: import six import packaging...这里 optsoptsopts 比较常用的是 −F-F−F,可以将多个文件打包成单个二进制文件,第一个 scriptnamescriptnamescriptname 是入口程序,后边可以通过 −p-p−...p 添加需要打包的 .py.py.py 文件,通过 −−hidden−import--hidden-import−−hidden−import 引入自建模块,注意不能打包资源文件,打包成功后会生成 buildbuildbuild...>}| 的话默认与入口程序同名。

    83130

    Python怎么取整(Python程序打包)

    (1)向下取整 向下取整很简单,直接使用int()函数即可,如下代码(Python 2.7.5 IDLE) a = 3.75 int(a) 3 (2)四舍五入 第二种就是对数字进行四舍五入,具体的看下面的代码...: a=3.25;b=3.75 round(a);round(b) 3.0 4.0 (3)向上取整 但三种,就是向上取整,也就是我这次数据处理中需要的,由于之前没在Python中用到过,所以不太熟悉...,其实Python的math中就带了向上取整的函数,即 ceil 方法,专门用于向上取整,实例如下: import math math.ceil(3.25) 4.0 math.ceil(3.75)...4.0 练习 5、某公司的市内通话计费标准为: 三分钟内 0.2元 三分钟后每增加一分钟增加0.2元,不足一分钟按照一分钟算 要求编写程序,给定一个通话时间(单位:s),计算出收费金额...and km<=15: cost=10+math.ceil(mins/2.0)+(km-3.0) return cost print taxiCost(16,180) 发布者:全栈程序员栈长

    76620

    python程序打包、加密、破解

    打包exe 打包python用pyinstaller这个库,命令为pyinstall -F --icon-xx.ico xxx.py 会直接生成一个exe可执行文件,免去给其他计算机用装环境的烦恼。...反编译exe 如果拿到一个pyinstaller编译的exe程序 如何拿到源码 需要用到pyinstxtractor.py,命令为python pyinstxtractor.py xx.exe,这时候会生成一部分文件...注意: 只能加密py文件, 如果加密的模块是pyd文件, 则pyd文件会直接打包, 不会被加密. 听说密钥也一并打包到输出文件中了, 所以好像也不安全....(由于xx.py和xx.pyd在同一目录, pyinstaller会优先打包pyd), 打包时添加—hidden-import xx选项....生成的打包文件中会包含xx.pyd; 注意: 如果打包时使用了—key选项, 但打包的模块是pyd格式的, 则pyd文件不会被加密, 只是打包.

    6.1K20

    python程序打包新姿势(nuitka)

    python程序打包新姿势(nuitka) 换个方式针对python脚本进行打包, 有些时候我们写的一些脚本里面可能会包含SECRET或PASSWORD相关的信息,但是这些脚本有的时候是需要给到其他部门的小伙伴使用...Nuitka是用Python编写的Python编译器。支持Python 2.6、2.7、3.3、3.4、3.5、3.6、3.7和3.8等版本。将你的python程序打包成一个可执行文件。...github地址[1] Nuitka官网[2] 说明 单文件或目录 nuitka和pyinstaller一样,也是支持生产单文件和目录形式的,如果没有指定,那就是目录形式的,所以要特别注意~ 执行时间 复杂的程序进行打包的时候耗时是比较久的...# 打包前执行效果 aliyun-alert(master) ✗: python alertadd.py www.baidu.com {"RequestId":"D1DD68D4-7D93-2C94-...python -m nuitka --follow-imports --include-plugin-directory=/aliyun-alert alertadd.py # 打包后执行效果

    6.6K30

    如何打包和发布Python程序

    如何打包和发布Python程序 在使用Python的过程中,我们经常需要做的一件事情就是通过pip来安装第三方的包。那么你是否也曾想过pip安装的包是怎么被打包并发布上去的呢?...今天就来说一说Python的第三方包的打包与发布流程! 打包 想要发布一个第三方的包,首先你得有一个需要发布的项目。这个项目可以完成任何有意义的事情。...比如:今天的样例就是一个Python的测试报告第三方库。 当我们把功能模块已经实现好之后,就可以按照python打包的目录结构要求来搭建了。...packages:需要打包Python包目录;注意如果有子包则必须显式的列出来,如:pytestreport.api data_files:需要打包的非.py文件; entry_points:指定安装包之后的程序入口脚本...在打包后,可以本地进行安装和使用测试,当然你也可以通过如下命令直接安装: python setup.py build python setup.py install 发布 当我们的项目打包并测试完成之后

    2.2K50

    Python程序打包成exe文件

    0x01 虚拟环境 虚拟环境是用于依赖项管理和项目隔离的python工具,它可以将python程序和pip包管理工具安装在本地的隔离目录中(非全局安装)。...在使用pyinstaller将python程序打包成exe可执行文件时,如果不将程序项目的依赖环境进行隔离,那么pyinstaller会自动将许多不必要的依赖包一起打包,会导致原本只要十几M大小的exe...文件变成几十M甚至上百M,因此为了有效减少exe可执行文件的大小,必须使用虚拟环境进行隔离各程序项目环境。...exe文件 创建虚拟环境 pipenv --three 进入虚拟环境 pipenv shell 安装pyinstaller pipenv install pyinstaller 安装python程序依赖包...pipenv install 依赖包名 将python程序打包成exe可执行文件 pyinstaller -F 程序名.py 执行成功后会在当前目录下生成dist目录,打包好的exe文件就在其中。

    1.5K40

    pycharm怎么打包成exe文件_pycharm打包python程序

    如何将python中的文件打包成exe文件: 首先,在cmd中输入pip3 Install pyinstaller 他就会开始下载pyinstaller 下载成功后就点进去你想去打包的代码中,我使用的是...pycharm,然后点击terminal,输入 Pyinstaller -F XXXX.Py 其中XXXX指的是你要打包的文件名,弄好之后你就成功将其打包成exe文件了,下载后里面会显示你的exe...文件的路径,去找就好了,发送给别人的话我是压缩后发送的 以下是pyinstaller功能的一些注释 如何将python中的文件打包成exe文件: 首先,在cmd中输入pip3 Install pyinstaller...,弄好之后你就成功将其打包成exe文件了,下载后里面会显示你的exe文件的路径,去找就好了,发送给别人的话我是压缩后发送的,这样别人即使没有python的运行环境也能运行 以下是pyinstaller功能的一些注释...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174954.html原文链接:https://javaforall.cn

    95830

    Python|Pyinstaller打包Python程序的过程详解

    executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX....03 Pyinstaller打包 打包最重要的一步,也是第一步,梳理程序用到的第三方库有哪些,比如用到了: numpy, pandas, matplotlib xlrd 一定要确保程序用到的python...解释器所在的物理安装路径下,在site-packages文件夹下有了以上这些库,并且要与自己的程序用到的一致。...如果做不好,打包会提示找不到第三方库的引用等。 第二步,将自己的程序代码放到Pyinstaller的源文件根目录下。...-F: 打包成一个可执行文件 04 预置的文件如何发布 程序代码中往往使用一些提前预置的文件,比如窗口图片,配置文件等,那么如何将这些文件发布出来呢。

    2.4K50

    python打包的exe闪退(打包安装程序闪退)

    Python打包exe 近期自己做了一个小demo要分享给朋友,但是朋友又没有python环境,所以打包成exe。...下面就记录一下自己打包exe方法 工具 Python 3.6.2 Pyinstaller 3.3.1 安装Pyinstaller 直接pip安装,没什么好说的 pip install Pyinstaller...最后exe所在路径为E:\Python3.6.2\Scripts\dist。dist文件和pyinstaller.exe文件在同一个目录下,自己找一下即可。...注意 打包后的exe程序如果你直接运行的话如果程序有问题就直接闪退而不是输出报错信息,这在debug的时候不方便。所以你可以通过cmd进入该程序路径最后输入文件名,不要带exe。...如Scripts下的123.exe是我们打包出来的可执行程序,则这样运行即可看到报错信息。

    4.7K30
    领券