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

将独立 Python 网络应用程序分发给非技术用户

NSIS 可以做到这一点?例如,NSIS 可以检查当前安装 Python 副本?有没有更好方法来做到这一点——是否有方便框架可以让我们将代码放入一个文件夹并将其捆绑起来以制作安装程序?2....这样做可以获得主要好处是:下载量更小,因为您不会捆绑整个 Python 标准库和应用程序不需要其他东西,而且您还可以获得一个 exe 文件来启动!...您可以使用 pyinstaller --onefile 创建一个单文件exe,这是非常方便,因为用户只需要单击一下即可运行您应用程序,而无需安装任何其他东西。...方法二您可以使用像 cx_Freeze 这样工具将 Python 脚本转换为可执行文件,然后使用 NSIS 将可执行文件打包成安装程序。...cx_Freeze 可以将 Python 脚本转换为名为“my_app.exe可执行文件,然后可以使用 NSIS 将可执行文件打包成名为“my_app-setup.exe安装程序,如下所示:1.

8310

『Go 语言学习专栏』-- 第十三期

今天主题便是带你突破:即如何从入门选手达到中级选手。 假设,你已经大概掌握了Go 语言基本语法。能独立写一些代码。实现一些基本需求,即已经入门Go。 那么如何进入中级水平? 有人说,做项目。...下面给出策略,希望对你有所启发。 1. 评估自己水平 首先第一点,需要评估自己水平,知道自己水平,你才能对一些开源项目,在一定程度上理解项目的难易复杂度。...比如你需要执行操作系统一些命令,那么你要清楚知道需要使用os/exec库。...推荐下面的方法: 热门 趋势:Github Trending 即合理使用 Github Trending : go-2018-06-03.png 你可以选择你感兴趣编程语言,查阅最佳热门项目都有哪些...这个工具还有其他实现方式。 hotoo/pinyin: 汉语拼音转换工具 Node.js/JavaScript 版。

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

python3.x使用cxfreeze将.p打包成.exe

之前写了一个使用ffplay批量查看格式为h264图片,每次抽帧后都要打开pycharm编译器来运行程序,然后才能正常查看图片,或者在其他没有安装python环境电脑中运行,很不方便。...因此,自己通过实践记录python3.x下怎么样把.py文件打包成.exe可执行文件,这样就可以直接修改文件图片个数就可以双击.exe程序来查看图片了。...二、下载安装cxfreeze 1、进入cxfreeze官网,这里下载py36对于cxfreeze 64位版本,如下图 ?...来设置需要转换文件路径:(--init-script=后接绝对路径) 这里输入:cxfreeze --init-script=D:\python\python3.6.1\Scripts\python_ff.py...2、双击python_ff.exe运行结果如下图所示 ? 后续只需要修改photo文件夹下图片即可快速查看h264格式图片文件

1.1K30

LaZagne — 一键抓取目标机器上所有明文密码

但是有时候如果目标机器上没有 py 环境,我们可以py 转换exe 扔到目标机器上。 免杀 LaZagne 本身有exe,有一定免杀效果。 但是为什么说可以自己pyexe呢?...一是我们可以用全新环境打包(就是只装需要包,其他一概不用)这样可以减小一点exe程序体积,不然生成exe程序会非常大(9M左右?)。另外在XP环境下打包也可以减少一点体积。...二是因为时至今日LaZagneReleases里面的exe肯定已经被各种杀软记录了md5。自己打包,至少打包出来exemd5是新,从文件md5层面可以稍微绕过杀软。...Mac OS: 上面的通用用法是针对 Linux 和 Windows ,也可以根据情况把 exe 换成 py 脚本。...最终搞清楚了,这个是3389登陆过远程Windows vps账号密码。也不知道为什么前面加了个域名字前缀。 总结: laZagne 只可能抓到本机上密码!不可能抓到域管密码。

3.7K30

Python脚本导出为exe程序方法

3、再添加上你要转换文件地址(两者之间有空格) pyinstaller.exe后面如果加上-F就是打包为一个exe文件文件会比较大),如果不加就会有很多库文件;加上-w就是打包为没有cmd窗口exe...使用-F指令可以把应用打包成一个独立exe文件,否则是一个带各种dll和依赖文件文件夹 ? 2、-p指令 这个指令后面可以增加pyinstaller搜索模块路径。因为应用打包涉及模块很多。...这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加 ? 补充:如何将python.py文件转换为可执行.exe文件。...首先,写了一个print(“hello,world”).py文件。命名为hello.py保存在电脑C盘C:\Users\ly目录下如图所示。...ps:尽量选择在这个文件夹下,如果选择其他文件夹下,生成.exedist文件夹也会出现在这个c盘路径下,而且如果保存在其他盘下有时候还会出错,不好用。 ? ?

2K20

py2exe怎么安装_py安装及开发环境设置

一、简介 py2exe是一个将python脚本转换成windows上可独立执行可执行程序(*.exe)工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。...,如果想用py2exe朋友,可以尝试其他版本 方法二 python3.6不行,所以就选择用python2.7,结果告知需要3.3及以上版本,安装了2.7和3.6,很巧都不合适, 解决办法...如果你程序依赖除py文件之外其他类型文件,如配置文件config.ini,txt文件,图标等,需要在setup中指定,打包程序会复制打包目录下,如果没有图形化界面而用Windows,执行.exe...python mysetup.py py2exe --help 四、指定额外文件 一些应用程序在运行时需要额外文件,诸如配置文件、字体、位图。...如果在安装脚本中用data_files可选项指定了那些额外文件,那么py2exe能将这些文件拷贝dist子目录中。

1.2K40

放假整理四个知识,附带小工具

模块被 import 时候产生,只有一次编译,加快执行效率用。 这个就涉及 python 执行过程,把 pycode object 编译成了.pyc 文件。 ?...python 中模块就是指一个 py 文件,如果我们将所有相关代码都放在一个 py 文件中,则该 py 文件既是程序又是是模块,但是程序和模块设计目的是不同,程序目的是为了运行,而模块目的是为了其他程序进行调用...目录下具有__init.py__文件,这样可以通过 from…import 方式进行.py 文件导入。 3.手工点击 jenkins 自己打包 ? ? ?...点击开始构建后,在给「app 包地址:」 http://xxxxx/app/,下载对应包即可。 多个微服务,万一打包报错你知道啥原因? ? ?...电脑已经选择 win10 杀毒了,所以就不显示一个你切换杀毒软件东西了,现在这个扫描呢,就不用点击,过一段时间它自己会动。它这个是和电脑系统一体杀毒软件。

63420

Python 初学者常见错误——有 Anaconda 了,还能单独安装 Python

在这种情况下,还能直接从 Python 官网下载安装其他版本 Python ? 我们知道 Python2 与 Python3 是可以共存。...要告诉你是,不仅仅原来有 Anaconda 以后还能安装官网 Python,实际上你电脑里面想安装多少个 Python 都可以。甚至你想在电脑上面安装10个 Python3.7.1也可以。...无论是哪个系统,当你执行 python xxx.py时候,它首先会检查 python是不是系统命令,发现不是,于是会在当前文件夹下面找有没有一个可执行文件,名字叫做 python.exe(或者python.bat...所以,你可以在你电脑上安装100个相同版本或者不同版本 Python,你想用哪个,可以直接通过绝对路径来启动,或者修改环境变量,把你想用那个版本 Python 设置最前面。...当你执行 scrapy命令时候,CMD 会去环境变量里面对应各个文件夹中寻找对应 scrapy.exe文件,找到了就运行。

17.4K40

Python打包exe文件方法汇总【4种】

py2exe 介绍 py2exe是一个将python脚本转换成windows上可独立执行可执行程序(*.exe)工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。...,因为一些别的机子可能会缺少dll文件什么,作者当时之所以抛弃py2exe 也是因为这个原因; 打包文件也需要打包同exedll,和一些压缩包,不然exe根本跑不起来 打包时候报始终报...[(1, "Q.ico")] }]#源文件,程序图标 ) 然后这cmd窗口下运行: python setup.py py2exe py2exe使用方法 (含一些调试技巧,如压缩email 类) pyinstaller...优点: 可将python文件转成可执行文件 跨平台 输出可以是单一目录,也可以是一个单独打好包可执行文件py2exe貌似输出目录。...,是需要根据程序中相对路径加入dist文件中,也要在.exe同目录中加入images文件夹(图片资源) 如果原.py程序使用了图片等素材,并且添加图片是相对路径(同一个文件夹下可以不使用绝对路径)

2.6K10

Python exe 文件反编译为 Python 脚本

虽然反编译不是一项简单任务,并且对于使用各种保护措施程序可能无效,但对于一般情况下 Python 可执行文件,我们可以尝试使用一些工具来进行反编译。...在 Python 中,由于其解释性质,通常没有像编译语言那样生成二进制文件,但是我们可以将 Python 脚本转换为字节码文件(.pyc),而 .exe 文件通常是由 pyinstaller、cx_Freeze...\print-student\main.py提取 pyc 文件使用脚本提取pyi-archive_viewer 是 PyInstaller 自己提供工具,它可以直接提取打包结果exepyc文件。...后四个字节包括时间戳和一些其他信息,都可以随意填写。我们可以通过 UltraEdit32 向提取文件添加回信息。...也将分享一些编程技巧和解决问题方法,以帮助你更好地掌握Java编程。 鼓励互动和建立社区,因此请留下你问题、建议或主题请求,让知道你感兴趣内容。

39220

一文带你了解Pytest..

# 最简单就是直接在console命令行输入pytest,如果存在pytest.ini,它会根据文件内容进行执行;如果没有就按照默认格式执行 # 但是我们可以通过一些参数来强化pytest参数指令...exe_datebase_sql_name): print(exe_database_sql) 接下来我们就将会讲解到我们刚刚提到conftest.py文件: # 首先我们需要知道conftest.py...文件名字是固定形式,不可改变 # conftest.py文件主要就是用来存储我们Fixture,然后我们会根据该文件不同位置来判断可以使用方法 # conftest可以在不同目录级别下创建,如果我们在根目录下创建...# testcases文件夹下usercases文件夹下创建conftest.py # 我们在该目录下创建conftest文件里写所有fixture仅可以在该目录下测试类中使用...: 查询当前目录下conftest.py文件 查询当前目录下pytest.ini文件并找到测试用例位置 查询用例目录下conftest.py文件 查询测试用例py文件中是否有setup,teardown

13321

Python图片组字.exe

如果你不想看代码转换细节,直接跳到程序运行吧~ 思路 说来惭愧,今天在同事Mac上测试exe知道Mac是不支持exe格式。...所以这里暂时只涉及Window环境下将py文件转为exe文件格式实现,通过pyinstalle来进行转换。 之前代码,“读取微信好友图片”和“图片拼接组字”两个过程写在了同一份代码文件中。...以及,如果你想用其他图片来组字,完全可以将图片文件夹复制过来,直接运行单点4图.exe或者单点单图.exe进行组字。 效果图 可以输入九个字,将生成效果图组成九宫格,例如: ?...回顾 以上便是设想中图片组字了,当然还可以继续优化:比如增强字库,用其他字体来展现;再比如丰富输入内容,允许字母数字;还有背景设置与优化等,这些留作以后调整。...掌握了代码向exe转换,意味着代码实用性提升,可以通过运行exe来自动实现系列繁琐任务,这也是之后我会着重挖掘点。

94420

wxPython_06_将Python源代码打包成exe可执行文件

下面使用py2exe工具打包Python源码,针对打包过程中遇到问题,给出解决办法。...,另外,要是exe可执行文件点击之后没有反应,可以将其拖拽cmd命令行中执行,会打印出出现错误。...(2)项目结构 使用py2exe打包之后文件夹中除了一大堆dll,lib文件之外,可以找到那个exe可执行文件,但我们点击之后,回报各种资源文件找不到,加入我们在项目中使用了图片,那么需要把图片文件夹额外拷贝项目目录下...) 这不是错误,但为了提高用户体验,需要将这个框 去除,可以使用ImageMagick对图片进行转换,其实是该软件中magick.exe这个工具进行图片转换: ?...,windows系统允许你应用从其他路径下读取文件,但是一般不允许应用在 除应用根目录及以下其他目录中写内容,即,你可以读取windows上大多数文件系统中文件,只允许往os.getcwdu()

1.8K10

AI 程序员跨环境执法宝典

下面是一个简单思路,可以用Python实现: 读取小说文本文件,将其转换为字符串。 使用jieba分词将文本分成单词。 使用词性标注工具(如NLTK)标注每个单词词性。...读取小说文本文件,将其转换为字符串 这个思路只是一个简单示例,实际上获取小说中人物名字是一个非常复杂任务,需要考虑很多细节。如果你需要更详细帮助,请提供更多信息,例如小说格式、语言等。...请尝试将你Python文件重命名为其他名称,例如“my_nltk.py”,然后再次运行代码。 回答中规中矩 第二个报错: python.exe ....请注意,你需要使用管理员权限来移动文件这些目录。如果你无法使用管理员权限,请将数据文件放在你有权限访问其他目录下,并在代码中指定正确路径。...问 为什么nltk解释并不准确,他结果如下 [('', 'JJ'), ('爱', 'NNP'), ('自然语言', 'NNP'), ('处理', 'NN')] 你有什么建议,可以获得准确词性

39530

从Windows 10 SSH-Agent中提取SSH私钥

查看所有的事件,看到ssh.exe打开了一个TCP连接到Ubuntu,以及ssh-agent.exe进入并从Registry中读取了一些值: ?...把字节pull到了一个Powershell变量: ? 解除密钥保护 虽然知道很多后利用工具可以滥用它来取出凭据,但我对DPAPI并不太熟悉,因此知道其他人可能已经实现了一个wrapper。...知道有某种键二进制表示,但我无法找出格式或如何使用它。 用openssl,puttygen和ssh-keygen来生成各种RSA密钥,但从来没有得到类似于我拥有的二进制文件任何东西。...知道原作者soleblaze是如何找出二进制数据正确格式,但在这里要特别感谢他所做以及他分享! 在证明可以从注册表中提取私钥后,将PoC分享到了GitHub。...由于我不知道如何在Powershell中解析二进制数据,所以我把所有的密钥保存到了一个JSON文件中,然后可以在Python中导入。Powershell脚本只有几行: ?

2.6K30

如何做一个任何电脑都能用python程序?

两者各有优缺点,不过现在大部分都使用pyinstaller去打包exe,为什么不用py2exe,后面你就知道了。...使用pyinstaller方法也很简单,用cmd窗口也行,这里是在pycharm里,如果用cmd的话需要先cd项目的目录下面,然后在输入 pyinstaller -F -w 程序名.py。...关于PY2exe 关于py2exe,在python3.7环境下可以下载,但是并不能使用,由于我虚拟机问题很多,所以就没有去验证py2exe使用方法。...具体内容可以py2exe官网阅读 http://www.py2exe.org/index.cgi/FrontPage 版本太过老旧了,本来打算用虚拟机下载一个旧版本python去打包一下,可是...py2exe并不支持其他操作系统仅支持windows ?

3.7K30

如何避免别人反编译我们 Python .exe 程序

这些.pyc文件可以被简单地反编译为.py文件,就像 Java .class文件可以反编译为 Java 源代码一样。然而,相比之下,由C语言编译生成机器码更难以反编译。...Cython 是一个编译器,可以将 Cython 源代码转换为高效C或C++源代码。然后,我们可以将这些源代码编译 为Python 扩展模块或独立可执行文件。...通过使用 Cython 将我们 Python 代码转换为C或C++,可以大大增加反编译难度。...build_pyd.py build_ext --inplace可以看到生成了一些.pyd文件,这是WindowsDLL文件,相对来说破解和反编译都比.pyc文件要难一些可以达到一定加密效果。...也将分享一些编程技巧和解决问题方法,以帮助你更好地掌握Java编程。 鼓励互动和建立社区,因此请留下你问题、建议或主题请求,让知道你感兴趣内容。

63520

请问下为什么py文件打包成exe input这个输入框弹不出来?

大家好,是皮皮。 一、前言 前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python打包问题,一起来看看吧。...问题描述:大佬们 请问下为什么py文件打包成exe input这个输入框弹不出来? 这个是打包时候要特别在注意什么?...二、实现过程 这里提示将窗口最大化之后还是没有效果,打包命令是pyinstaller -F xxx.py,看上去也没啥毛病。...好奇怪 不知道为啥 打包exe文件每次都是90-110M 这个区间 试了虚拟环境下打包(虚拟环境下只有安装了涉及库) 也是文件这么大 有没有什么教程呀 ?...------------------- End ------------------- 往期精彩文章推荐: 分享一个批量转换某个目录下所有ppt->pdfPython代码 通过pandas读取列数据怎么把一列中负数全部转为正数

27020
领券