源由最近公司让做了一个小工具,使用python写的,写完之后要求能放在其它电脑上运行,于是就开始寻找方案; 按网上的说法 py2exe已经很久没更新了,资料也不多; 于是就采用pyinstaller来生成exe程序;环境 pyintaller 正式版 支持2.7及3.3-3.5的python版本 pyinstaller 开发版 支持2.7及3.3-3.6版本 我使用的python是3.6.1
这是一个很长的故事,嫌长的直接看最后的结论事情经过上周接了个需求,写了个小工具给客户,他要求打包成exe文件,这当然不是什么难事。因为除了写Python的,绝大多数人电脑里都没有Python编译器,所以打包成exe,让用户(windows)双击就可以打开,也算是必备技能了。直接用Pyinstaller,打开cmder:pyinstaller -Fw E:\test\url_crawler.py(-
我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供了一个便捷的方式。所以,从看了这个教程以后,这都将成为过去式,打成exe之后,分享即可用。PS: 如果打包为exe的话,版本尽量选择pytho
我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python。这时候就需要用到打包啦。打包可以将程序打包成exe文件。然后小伙伴在windows平台里就可以运行(无需python)。直接成了一款软件。打包一般要用到cmd命令行,要求cmd能执行python程序。 教程见链接: cmd执行python程序,文件夹直接进入cmd程序 或者在anaconda的命令行里打包。原始打包教程,
# Python打包太大的原因及解决方法 ## 引言 在使用Python进行开发时,我们经常会遇到一个问题:打包Python应用程序文件过大,导致部署和传输变得麻烦。本文将介绍造成这个问题的原因,并提供一些解决方法。 ## 问题分析 首先,我们需要了解为什么打包Python应用程序文件会变得过大。下面是一些可能的原因: ### 1. 包含不必要的依赖项 在打包过程中,有时候会不小心
原创 2023-08-30 05:13:58
2188阅读
这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助。整理一下。使用这几个工具,您也可以顺利的发布您的java程序!1 打包成双击可执行的jar文件。推荐插件:fatJar(Eclipse使用)下载地址 http://sourceforge.net/project/showfiles.php?group_id=11599
上篇讲到 pyinstaller打包exe太大的问题那既然pyinstaller这么麻(nan)烦(yong) 那为什么不找一种方法代替它呢?经过多方面打听,一位道上的盆友告诉了我一个惊天大秘密python有embedded版本当我看完了官方的文档以后。。。我的表情是这样的惊喜&惊喜&惊喜&惊喜 像发现了新大陆一样python37的embedded版本因为64位exe可能不
如何将Python打包成EXE文件 作为一名经验丰富的开发者,我将向你介绍如何将Python程序打包成EXE文件。这对于刚入行的小白来说可能是一个挑战,但是我会逐步指导你完成这个过程。 整个打包过程可以分为以下几个步骤: 1. 安装所需的包 2. 创建setup.py文件 3. 构建可执行文件 现在我们一步一步来看每个步骤需要做什么。 第一步:安装所需的包 在开始之前,我们需要安装两个
原创 8月前
101阅读
# 如何优化Python打包exe运行速度 ## 引言 作为一名经验丰富的开发者,你可能会遇到这样的问题:当使用PyInstaller等工具将Python脚本打包成exe可执行文件运行速度非常慢。这对于一些复杂的Python程序来说,会影响用户体验。在本篇文章中,我将向你展示如何优化Python打包exe的运行速度。 ## 流程图 ```mermaid flowchart TD S
目录1 安装与使用 pipenv2 pyinstaller 打包多个文件3 其他注意事项   很多小伙伴使用 pyinstaller 打包打包完后会发现文件非常大!   这是由于打包的时候 pyinstaller 打包了很多不必要的模块进去,导致文件很大,所以需要干净的环境来进行项目的打包,此时 pipenv 就派上用场了。  pipenv 是 Kenneth Reitz 在 2017 年 1
/1 前言/  嘿,各位小伙伴,晚上好呀,我相信各位小伙伴都是python的爱好者。也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇。再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈。  但是呢,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的
大约在一年前,也就是2013年在Waza(地名),Alex Gaynor提到了一个很好的话题:为什么用Python、Ruby和Javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出现了这个问题。换一句话说,尽管现在这种语言很慢,但不意味着没有解决办法,不意味着未来会一直这样。当在网上问为什么Python比C语言更慢,回答最多的就是Python中有动态类型。然而,动态类型确实会在
我是直接在pycharm里面直接打开下方Teminal 窗口 ,然后利用PyInstaller -Fw XXXX.py来打包的,但是搞出来后有196m,给别人用也不好用。看了网上大家的说法,说因为我们安装的是Anaconda,里面很多库连接进去了很多不必要的其他库和包,所以一大堆东西全打包进去了。解决办法1有人说用pipenv创建一个虚拟环境来弄,我没成功,我太菜了。此处,引用这篇文章 步骤如下
转载 5月前
0阅读
写了个吊炸天的Python项目,把我和左手相处的时间都赔上了。但出于版权考虑,我不太想让使用方直接用我的代码,毕竟Python代码给出去,就真的收不回来了。想给客户演示的时候,不想那么墨迹的打开dos cmd 或者 terminal ,然后运行 python app.py 这样的命令行。最好是客户双击,完事儿。就像有人在那自己动一样……PyInstaller 来了,他就是这么一款帮助我们把整个项
Python项目打包我是自己写了一个项目,然后需要打包成问一个exe文件,这样直接打开这个文件就可以运行,而不需要在pycharm中打开相应文件才能运行,也可以将打包好的文件发给其他人,不需要pycharm也可以运行。下面直接进入正题,如何打包。1.在小黑框(win+R输入cmd),输入以下命令:pip install pyinstaller(这个下载是通过pip下载的,要是没pip的话得安装以下
转载 2022-03-30 23:33:00
345阅读
引言一个成熟的python项目(如python自动化测试代码、python脚本等)可能会依赖很多特定的环境,然而项目运行的结果不仅取决于代码,和运行代码的环境也息息相关。这很有可能会造成,开发环境上的运行结果和测试环境、线上环境上的结果都不一致的现象。为了解决这个问题,我们可以将python项目打包成docker镜像,这样即使在不同的机器上运行打包的项目,我们也能够得到一致的运行结果。因为doc
# 解决 Python 程序打包出现 NameError 的问题 ## 概述 在进行 Python 程序开发时,我们通常会将代码打包成可执行文件或者发布成库供其他人使用。然而,在进行打包,有时会出现 NameError 的问题,即程序无法找到某些变量或函数的定义。这个问题可能是由于打包时的配置问题导致的,下面我将详细介绍解决这个问题的步骤和代码。 ## 解决流程 下面是解决这个问题的流程
# Python PyInstaller打包程序太大 UPX 在Python开发中,我们经常会使用PyInstaller来将Python程序打包成可执行文件。但是,有时候我们会发现打包的可执行文件特别大,这在一定程度上影响了程序的传播和使用。为了解决这个问题,我们可以使用UPX(Ultimate Packer for eXecutables)来压缩PyInstaller打包的可执行文件,从而
程序代码写完了,一预览结果发现 文件大小太大。 遇到这种情况 ,首先在微信开发者工具里面,点击详情然后根据解析的各个模块的内容,进行对应的调整1.分包  微信官方介绍:​​https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html​​可以在不改变代码内容的情况下,
python程序放在其他linux服务器中执行,通常linux服务器中默认安装python2.6,很多情况下需要升级为2.7  且要安装程序中需要的第三方模块,配置较为麻烦,所以通过在本地linux环境中打包python程序,然后在其他linux服务器中直接执行打包的文件,可以不依赖于python环境。使用pyinstaller 将python源文件打包成二进制文件,然后./二进制文
  • 1
  • 2
  • 3
  • 4
  • 5