当前位置: 首页 > news >正文

网站开发流程 ppt青海wap网站建设比较好

网站开发流程 ppt,青海wap网站建设比较好,平台下载素材网站开发,淮安市淮阴区建设局网站一键式Excel分词统计工具#xff1a;如何轻松打包Python脚本为EXE 写在最前面需求分析直接用Python打包为什么大#xff1f;为什么要使用conda环境#xff1f; 将Python脚本打包为一个独立的应用程序1. 编写Python脚本#xff1a;初步功能实现2. 初步图形用户界面#xff… 一键式Excel分词统计工具如何轻松打包Python脚本为EXE 写在最前面需求分析直接用Python打包为什么大为什么要使用conda环境 将Python脚本打包为一个独立的应用程序1. 编写Python脚本初步功能实现2. 初步图形用户界面GUI功能优化新建一个库然后打包脚本再次运行代码 脚本打包为.exe文件记得先关闭windows防火墙否则会被拦截Pyinstaller参数大全 测试运行.exe文件发送.exe文件需要发送的文件朋友如何运行的指南注意事项 其他一些报错及解决报错1 The pathlib package is an obsolete backport of a standard library package and is incompatible with PyInstaller. Please remove this package (located in D:\program\anaconda3\Lib\site-packages) using报错2File C:\Users\Yu\.conda\envs\newenv\lib\site-packages\win32ctypes\core\ctypes\_util.py, line 39, in check_null 写在最前面 最近表姐遇到了一个挑战需要从Excel文件中统计出经过分词处理的重复字段但由于数据隐私问题这些Excel文件不能外传。这种情况下直接使用Excel内置功能好像是行不通的需要借助Python脚本来实现。 为了解决这个问题我写了一个简单的数据分析和自动化办公脚本以方便使用。想象一下即使电脑上没有安装Python也能通过一个简单的EXE文件轻松完成工作这是多么方便 因此我决定不仅要写出这个脚本还要学会如何将其打包成一个独立的EXE文件。这样无需Python环境的电脑也能直接运行它。 ps高估自己了各种配置环境加一起加上解决各种报错完成时间3h 参考这篇文档预计完成时间20min左右因为新建conda环境、打包都需要时间 需求分析 让我们先来看看这个工具的基本和高级功能 基础功能 读取Excel文件。进行分词处理。统计词频并保存结果。 优化功能 文件预览在图形用户界面GUI中添加了一个部分用以展示所选Excel文件的前五行数据。字段选择自由度增加了一个下拉菜单让用户可以自由选择要进行分词统计的字段。错误处理在处理数据之前我添加了一些检查程序来确保用户已正确选择了字段。智能命名保存文件时默认文件名将设置为选定字段的名称简化了操作过程。 通过这些功能的优化用户可以更加方便快捷地完成他们的任务。 接下来我将分享打包Python脚本为EXE文件的具体步骤让您也能轻松制作出自己的工具。 直接用Python打包为什么大为什么要使用conda环境 参考https://blog.csdn.net/libaineu2004/article/details/112612421 在压缩打包之前先简单说一下为什么Python打包过大 Python打包exe不但体积大而且运行奇慢。解释型语言大都是这个样子只不过Python尤其突出。要解决大而慢只能用编译型语言如CC甚至VB都好很多体积最小的是汇编。 此外还有知乎大佬说是因为“Anaconda里内置了很多库打包的时候打包了很多不必要的模块进去要用纯净的Python来打包。” 所以我们可以模拟一个新环境其中只安装我们本次打包所必要的工具包即可。 那最适合的就是——虚拟环境了 现在让我们正式开始吧 将Python脚本打包为一个独立的应用程序 要创建一个可以在没有Python环境的电脑上运行的程序我们需要将Python脚本打包为一个独立的应用程序。步骤如下 编写Python脚本首先需要一个完整的Python脚本它能够读取Excel文件、进行分词和词频统计并保存结果。 图形用户界面GUI为了更可以方便地使用这个程序可以创建一个简单的图形用户界面其中包括文件上传、字段选择和一个按钮来生成结果。 打包为可执行文件使用诸如PyInstaller或cx_Freeze等工具将Python脚本和所有必要的库打包为一个可执行文件.exe。这样就不需要安装Python环境。 分发应用程序将生成的.exe文件发送给朋友她可以在自己的电脑上直接运行它。 1. 编写Python脚本初步功能实现 2. 初步图形用户界面GUI 功能优化 选择文件后预览表格的前五行在GUI中添加一个部分来显示所选Excel文件的前五行数据。自由选择对Excel的哪个字段进行统计添加一个下拉菜单以选择要统计的特定字段。添加错误处理在处理数据之前添加一些检查来确保用户已正确选择列。保存的文件名默认为字段名称在保存文件对话框中将默认文件名设置为选定字段的名称。 新建一个库然后打包脚本 当使用 PyInstaller 将 Python 脚本打包为可执行文件.exe时PyInstaller 会尝试包含脚本运行所需的所有依赖库。这通常意味着它会将目前 Python 环境中与脚本相关的库打包进可执行文件中。然而这并不意味着 PyInstaller 会打包 Anaconda 环境中的所有库而只是打包那些脚本实际依赖的库。 在拥有大量库的环境中使用 PyInstaller 可能会导致一些问题如可执行文件体积过大或打包时间过长。如下所示我不清楚为啥他会想打包tensorflow 因此创建一个新的、只包含必需库的环境是确保打包过程顺利进行的好方法。以下是创建新环境并在其中运行 PyInstaller 的步骤 创建新的 Conda 环境 conda create --name newenv python3.8 # 可以选择合适的Python版本激活新环境 conda activate newenv或者是 activate newenv在新环境中安装必需的包 如果和我一样使用的是 Anaconda那么 pandas 和 tkinter作为 Python 的一部分通常已经预装在 Anaconda 环境中。所以安装 PyInstallerpip install pyinstaller然后安装脚本依赖的其他库例如 pandas, jieba 等pip install jiebapip install openpyxl再次运行代码 在 Visual Studio Code (VSCode) 中切换 Conda 环境并运行 Python 文件的步骤如下 打印python解释器绝对路径在cmd中激活刚配置的 Conda 环境方便后续在vscode中添加。可以使用 which 命令在 Unix 或类 Unix 系统上如 Linux 或 macOS或 where 命令在 Windows 上来查找 Python 解释器的绝对路径。 在 Unix 或类 Unix 系统上 which python在 Windows 系统上 where python第一个就是复制这个路径 选择 Python 解释器打开想要运行的 .py 文件VSCode 允许选择用于运行 Python 脚本的解释器。可以通过以下两种方式之一选择解释器 命令面板 按 CtrlShiftP 打开命令面板。输入并选择 Python: Select Interpreter。从列表中选择 Conda 环境。Conda 环境通常标有 conda 字样并显示在环境名称旁边。 状态栏 在 VSCode 窗口的底部状态栏中可以看到当前选定的 Python 解释器。点击这个部分可以打开解释器的选择列表。从列表中选择 Conda 环境。 运行 Python 文件 可以直接点击编辑器上方工具栏中的“运行”按钮通常是一个绿色三角形图标来运行当前的 Python 文件。或者您也可以右键点击编辑器中的代码然后选择 Run Python File in Terminal。 确保已在 VSCode 中安装了 Python 扩展由 Microsoft 提供这样才能更好地支持 Python 开发并且可以让更容易地切换 Python 解释器。 如果 Conda 环境没有出现在解释器列表中可能需要检查一下 VSCode 的设置和 Conda 环境是否已正确配置。在某些情况下重新启动 VSCode 或手动添加解释器路径也可以解决问题。 脚本打包为.exe文件记得先关闭windows防火墙否则会被拦截 vscode顶栏点击 【查看】选择【终端】 打开即可 英文版的是【view】选择【terminal】 记得切换conda环境我这里就没切换对所以还是默认的conda打包的文件贼大。 可以尝试下面那种方法感觉更容易成功 或者直接在cmd命令行中运行记得改成绝对路径。并且记得将./test/test.py替换为自己的脚本路径的文件名 pyinstaller --onefile -w d://Users//Yu//Desktop//CSDN//test//test.py代码运行时间较长不要慌是正常的。 终于成功了呜呜呜 Pyinstaller参数大全 通过这种方法PyInstaller 会在新环境中查找脚本的依赖并只打包这些依赖从而避免不必要的库被包含进可执行文件中。 注意-w是指程序启动的时候不会打开命令行。如果不加-w的参数就会有黑洞洞的控制台窗口出来。比如在刚才的脚本里我加一行print(‘Hello World!’)那么就不要放-w参数了不然运行会报错毕竟Hello World!需要在命令行里打印出来。此外-w参数在GUI界面时非常有用。 一些其他参数如下 测试运行.exe文件 根据 PyInstaller 日志可执行文件EXE已成功创建。 日志显示“Copying bootloader EXE to C:\Windows\System32\dist\test.exe”这意味着 EXE 文件名为 test.exe位于 C:\Windows\System32\dist\ 目录下。 不过通常我们不建议在系统目录如 System32中创建或存储自己的文件因为这可能导致权限问题或潜在的系统安全风险。可以将项目保存在非系统目录如用户目录或其他工作目录中并在那里运行 PyInstaller。 发送.exe文件 这将在dist目录下创建一个可执行文件可以将这个文件发送给朋友。 将通过 PyInstaller 创建的单文件--onefile可执行程序EXE发送给朋友时通常只需要发送该 EXE 文件本身。单文件模式意味着所有必要的依赖都被打包进了一个可执行文件中因此不需要额外的文件。 需要发送的文件 仅 test.exe 文件在 C:\Windows\System32\dist\ 目录下找到的 test.exe 文件。 朋友如何运行的指南 复制文件 将 test.exe 文件复制到电脑上。建议保存到易于访问的位置如桌面或特定的工作文件夹。 运行程序 双击 test.exe 文件即可运行程序。如果安全警告弹窗出现这在第一次运行时很常见请选择“运行”或类似选项以继续。 使用应用 根据程序设计可以直接通过图形用户界面进行交互例如上传 Excel 文件、选择要分析的列等。 保存和查看结果 程序处理完数据后提供了保存结果的选项。根据程序设计需要选择保存位置或直接查看结果。 关闭程序 完成操作后可以正常关闭程序。 注意事项 如果朋友的电脑上安装有安全软件或防病毒程序可能会出现阻止运行的情况。这是因为安全软件有时会错误地将新的或未知的 EXE 文件标记为潜在威胁。如果出现这种情况请确保他们了解该文件是安全的并可能需要将其添加到防病毒软件的白名单中。 确保朋友了解该程序的来源是可信赖的。不建议从未经验证的来源运行 EXE 文件因为这可能会带来安全风险。 通过这种方式朋友即使在没有 Python 环境的情况下也可以轻松运行这个程序。 完美nice 其他一些报错及解决 报错1 The ‘pathlib’ package is an obsolete backport of a standard library package and is incompatible with PyInstaller. Please remove this package (located in D:\program\anaconda3\Lib\site-packages) using conda removethen try again. 遇到这个错误表明在尝试使用 PyInstaller 打包脚本时存在一个问题pathlib 包与 PyInstaller 不兼容。pathlib 是 Python 3.4 及更高版本的标准库的一部分但在更早的 Python 版本中它是一个第三方包。由于系统中安装了旧版的 pathlib 包PyInstaller 无法正常工作。 要解决这个问题请按照错误消息中提供的建议操作 打开命令提示符或终端。使用 conda 或 pip 移除 pathlib 包。根据您的错误消息您应该使用 condaconda remove pathlib移除完成后再次尝试使用 PyInstaller 打包脚本pyinstaller --onefile ./test/test.py如果未使用 conda 管理您的 Python 环境而是使用 pip则可以尝试使用以下命令 pip uninstall pathlib请确保在适用于 Python 环境的命令行界面中执行这些命令。 例如如果安装路径不在C盘那么需要命令提示符的管理员权限才可以成功运行这个命令。 报错2File “C:\Users\Yu.conda\envs\newenv\lib\site-packages\win32ctypes\core\ctypes_util.py”, line 39, in check_null raise make_error(function, function_name)OSError: [WinError 225] 无法成功完成操作因为文件包含病毒或潜在的垃圾软件。 遇到的错误消息 “WinError 225: 无法成功完成操作因为文件包含病毒或潜在的垃圾软件” 通常与操作系统的安全设置有关。这个问题可能是由以下几个原因引起的 安全软件或防病毒程序的干预某些安全软件或防病毒程序可能会错误地将您的 Python 脚本或由 PyInstaller 创建的 EXE 文件识别为恶意软件。这可能导致在尝试创建或执行这些文件时遇到阻碍。 Windows Defender 的保护机制Windows Defender 可能会阻止某些被认为不安全的操作尤其是当它检测到文件可能包含恶意代码时。 为了解决这个问题可以尝试以下几个步骤最快捷的是第四个~但是单独使用没有用必须要关闭Windows Defender 检查文件是否确实安全首先请确保您的脚本和所依赖的库都是从可信来源获取的确保它们没有潜在的安全风险。 将文件加入排除列表如果您确定文件是安全的您可以尝试将其添加到您的防病毒软件或 Windows Defender 的排除列表中。这样安全软件就不会阻止这些文件的创建和运行。 在 Windows Defender 中您可以通过“设置” “更新与安全” “Windows 安全中心” “病毒与威胁防护” “病毒与威胁防护设置”管理设置并添加排除。 暂时禁用安全软件在创建 EXE 文件的过程中您可以暂时禁用安全软件。请确保在完成操作后重新启用它。 以管理员身份运行尝试以管理员身份运行您的命令提示符或 PyInstaller。右键点击命令提示符图标选择“以管理员身份运行”。 更新 PyInstaller确保您使用的是 PyInstaller 的最新版本因为旧版本有时会引发安全软件的误报。 咨询专业人士如果您不确定如何操作或者担心可能会对系统安全造成风险建议咨询 IT 专业人士的帮助。 请务必在进行这些操作时谨慎行事确保不会误关闭必要的安全保护措施。
http://www.pierceye.com/news/429460/

相关文章:

  • 创世网站建设公司设计理念页面设计
  • 免费的网站模板昆明装饰企业网络推广
  • 怎样用微信做购物网站广州菜谱制作公司
  • 视频网站发展好应该怎么做wordpress移动支付免费
  • 青岛网站设计案例wordpress 转换成小程序
  • 展览中心网站建设优质的成都网站建设推
  • 建材网站模板济南建设集团网站
  • 合肥市建设建筑网站wordpress医院主题
  • 做ui要上那些网站完全免费网站源码
  • 集团企业网站建设建立网站有哪些步骤
  • 如何做自己的网站整合营销和链路营销
  • 外贸网站的公司介绍响应式布局代码例子
  • 校园网站的意义保定建设厅网站
  • 网站域名注册后怎么打开网站ip安装wordpress
  • 山西太原做网站网站开发上线流程
  • 江门网站建设多少钱网页服务器一年多少钱
  • 网站开发属于什么行业农商网站建设个人总结
  • 网站建设业务开展方案昆明市城市基本建设档案馆网站
  • 湖南网站托管做招聘网站排名
  • 主机屋免费网站空间网站建设安全标准
  • .net cms网站管理系统生态养殖网站模板
  • 国外网站一般公司网站是什么设计师做
  • 备案停止网站网站建设研究课题
  • 个人网站开发是学什么语言网站建设 总体思路
  • 网站怎么留住用户在什么地方可以接到做网站的活
  • jsp页面如何做网站pv统计wordpress4.7.10
  • 澄海网站建设用asp做网站怎么美观
  • 未满18岁能申请网站备案吗网站做qq链接
  • 网络公司网站开发互联网技术专业学什么
  • 校园网站建设详细的设计方案php网站开发实战