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

wordpress图片整站网格建设专业好不好

wordpress图片整站,网格建设专业好不好,健康饮食网站设计论文,公司做网站的费用怎么账务处理前言#xff1a;随着深度学习算法的流行#xff0c;在传统工业软件计算领域#xff0c;传统算法逐渐被深度学习算法给代替#xff0c;但由于基于python的深度学习算法十分依赖python环境以及例如Pytorch、Scikit-learning、Keras等机器学习库#xff0c;将深度学习算法运用…        前言随着深度学习算法的流行在传统工业软件计算领域传统算法逐渐被深度学习算法给代替但由于基于python的深度学习算法十分依赖python环境以及例如Pytorch、Scikit-learning、Keras等机器学习库将深度学习算法运用集成到实际生产中去时需要随身带着这一大坨库通常用Anaconda管理和python解释器很不方便因此Pyinstaller是个很实用的工具能将其打包为独立的可执行程序。 一、Pyinstaller简介 PyInstaller的历史最早可以追溯到2008年Hartmut Goebel开发并发布了第一个版本。随着时间的不断发展Pyinstaller已成为应用最为广泛的python打包工具。其基本原理为参考https://blog.csdn.net/Dontla/article/details/131474870 分析脚本PyInstaller会分析Python脚本识别出脚本中所引用的库和资源文件。创建打包规范根据分析结果PyInstaller会生成一个打包规范文件即xxx.spec文件其中包含了脚本的依赖关系、资源文件等信息。打包依赖库PyInstaller会将脚本所依赖的库文件进行打包这些库文件会被嵌入到可执行文件中。生成可执行文件根据打包规范和打包的依赖库PyInstaller会生成一个独立的可执行文件该文件包含了Python解释器、脚本代码和依赖的库文件。运行可执行文件生成的可执行文件可以在其他机器上直接运行无需安装Python解释器和相关库。 安装Pyinstaller有多种方法 pip install pyinstaller 二、单独的py文件 打包单独py文件使用以下命令即可 pyinstaller your_script.pyPyInstaller提供了一些自定义打包选项可以通过执行pyinstaller --help命令查看常用的包括以下选项 可选参数:-h, --help 显示帮助信息并退出-v, --version 显示程序版本信息并退出。--distpath DIR 指定打包应用的目录默认为./dist--workpath WORKPATH 指定所有临时工作文件.log, .pyz等的目录默认为./build-y, --noconfirm 替换输出目录默认为SPECPATH/dist/SPECNAME而不需要确认--upx-dir UPX_DIR UPX工具的路径默认为搜索执行路径-a, --ascii 不包含Unicode编码支持默认情况下如果可用则包含--clean 在构建之前清理PyInstaller缓存和临时文件。--log-level LEVEL 构建时控制台消息的详细程度。LEVEL可以是TRACE、DEBUG、INFO、WARN、DEPRECATION、ERROR、FATAL之一默认为INFO。也可以通过PYI_LOG_LEVEL环境变量进行设置。生成内容:-D, --onedir 创建一个包含可执行文件的单文件夹捆绑包默认-F, --onefile 创建一个单文件捆绑的可执行文件。--specpath DIR 存储生成的.spec文件的文件夹默认为当前目录-n NAME, --name NAME 分配给捆绑应用和.spec文件的名称默认为第一个脚本的基本名称捆绑什么搜索什么:--add-data SRC;DEST or SRC:DEST添加到可执行文件的附加非二进制文件或文件夹。路径分隔符是平台特定的使用os.pathsep在Windows上为;在大多数Unix系统上为:。此选项可以多次使用。--add-binary SRC;DEST or SRC:DEST添加到可执行文件的附加二进制文件。有关详细信息请参见--add-data选项。此选项可以多次使用。-p DIR, --paths DIR 搜索导入的路径类似于使用PYTHONPATH。可以使用多个路径用:分隔或多次使用此选项。相当于在.spec文件中提供pathex参数。--hidden-import MODULENAME, --hiddenimport MODULENAME指定在脚本代码中不可见的导入模块。此选项可以多次使用。--collect-submodules MODULENAME收集指定包或模块的所有子模块。此选项可以多次使用。--collect-data MODULENAME, --collect-datas MODULENAME收集指定包或模块的所有数据文件。此选项可以多次使用。--collect-binaries MODULENAME收集指定包或模块的所有二进制文件。此选项可以多次使用。--collect-all MODULENAME收集指定包或模块的所有子模块、数据文件和二进制文件。此选项可以多次使用。--copy-metadata PACKAGENAME复制指定包的元数据。此选项可以多次使用。--recursive-copy-metadata PACKAGENAME复制指定包及其所有依赖项的元数据。此选项可以多次使用。--additional-hooks-dir HOOKSPATH指定额外的钩子路径。此选项可以多次使用。--runtime-hook RUNTIME_HOOKS指定自定义运行时钩子文件的路径。运行时钩子是与可执行文件捆绑在一起的代码在任何其他代码或模块之前执行用于设置运行时环境的特殊功能。此选项可以多次使用。--exclude-module EXCLUDES忽略的可选模块或包Python名称而不是路径名称。此选项可以多次使用。--splash IMAGE_FILE (实验性功能) 向应用程序添加一个带有图像IMAGE_FILE的启动画面。启动画面可以在解压过程中显示进度更新。如何生成:-d {all,imports,bootloader,noarchive}, --debug {all,imports,bootloader,noarchive}提供用于调试冻结应用程序的帮助。此参数可以多次提供以选择以下选项之一。- all: 以下所有选项。- imports: 指定-v选项给底层Python解释器导致它在每次初始化模块时打印一条消息显示加载模块的位置文件名或内置模块。参见https://docs.python.org/3/using/cmdline.html#id4。- bootloader: 告诉引导加载程序在初始化和启动捆绑应用程序时发出进度消息。用于诊断缺少导入的问题。- noarchive: 将所有冻结的Python源文件存储为结果可执行文件内的存档而不是文件存储在结果输出目录中。--python-option PYTHON_OPTION指定要在运行时传递给Python解释器的命令行选项。目前支持v等效于--debug imports、u和Wwarning control。-s, --strip 对可执行文件和共享库应用符号表剥离不推荐在Windows上使用--noupx 即使可用也不使用UPX在Windows和*nix之间的工作方式不同--upx-exclude FILE 使用upx时防止对二进制文件进行压缩。如果upx在压缩过程中破坏某些二进制文件通常会使用此选项。FILE是二进制文件的文件名不包含路径。此选项可以多次使用。 原文链接https://blog.csdn.net/Dontla/article/details/131474870 生成的各个目录和文件的作用如下 build/该目录是pyinstaller生成的临时目录用于存放编译过程中生成的中间文件和临时文件。dist/该目录是pyinstaller生成的最终目录用于存放编译后生成的可执行文件或打包后的应用程序。 XXX.specpyinstaller的配置文件用于指定编译的参数和选项如果在目标系统中需要重新编译应用程序可以将该文件一同拷贝过去。 在实际运行可执行程序时经常会出现找不到XXX的报错由于pyinstaller没有自动识别到隐藏模块解决方法一般是在打包过程中用--hidden-import jtop参数来显示地导入该模块 三、打包多文件项目 当对包含多个文件夹的项目进行打包时需要生成配置文件XXX.spec并自定义各个配置项以当前这个测试项目为例Data目录下为自定义的csv文件mnist_data下为下载的公开数据集DNN下为模型定义pymain.py为主程序入口。 执行命令生成xx.spec文件 pyi-makespec -F main.py如下所示可以看到spec文件本身是一个python文件 # -*- mode: python ; coding: utf-8 -*-block_cipher None #用于指定加密算法如果不需要加密可以设置为NoneSETUP_DIR C:\\wjy\\Python_project\\deepLearning\\#分析器用于指定需要编译的Python脚本文件、路径、二进制文件、数据文件 a Analysis([main.py,SETUP_DIR DNN\\DNN.py],#需要编译的Python脚本文件列表可以是相对路径pathex[], #额外的模块搜索路径指定pinstaller无法自动检测到的模块binaries[], #需要包含的二进制文件包含了动态链接库或共享对象文件在运行之后会自动更新datas[(Data,Data),(mnist_data,mnist_data)], #需要包含的数据文件每个元素都是一个元组文件的源路径在打包文件中的路径hiddenimports[], #需要导入的隐藏模块pyinstaller无法自动检测到的模块hookspath[], #自定义的查找pyinstaller钩子的路径hooksconfig{}, #自定义的钩子配置是一个字典runtime_hooks[], #运行时钩子本质是一个python脚本在脚本运行前运行用于准备环境excludes[], #需要排除的模块win_no_prefer_redirectsFalse, #在Windows上禁用优先重定向win_private_assembliesFalse, #在Windows上使用私有程序集cipherblock_cipher, #加密算法noarchiveFalse, #是否生成归档文件 )#生成的Python字节码文件在运行时会被解压缩到临时目录中然后被加载和执行 pyz PYZ(a.pure, a.zipped_data, cipherblock_cipher) #纯净的Python字节码文件,压缩的数据,加密算法#生成的可执行文件 exe EXE(pyz, #Python字节码文件包含了所有纯python模块a.scripts, #附加的脚本文件a.binaries, #附加的二进制文件a.zipfiles, #附加的压缩文件a.datas, #附加的数据文件[], #所有需要打包到exe文件内的二进制文件namemain, #生成的可执行文件的名称debugFalse, #打包过程是否打印调试信息bootloader_ignore_signalsFalse,stripFalse, #是否移除所有的符号信息使打包出的exe文件更小upxTrue, #是否使用UPX压缩exe文件upx_exclude[], #需要排除的UPX压缩文件runtime_tmpdirNone,consoleTrue, #是否为控制台应用程序true则在控制台窗口运行否则作为后台进程运行disable_windowed_tracebackFalse, #是否禁用窗口化的回溯argv_emulationFalse, #是否启用命令行参数模拟target_archNone, #目标系统的架构确保打包的应用程序在目标系统上能够正常运行codesign_identityNone, #代码签名标识entitlements_fileNone, #授权文件 )其中datas[(Data,Data)]意思是将main.py当前目录下的Data目录及其目录中的文件加入目标exe中在运行时放在临时文件的根目录下名称为Data。 然后使用pyinstaller命令即可根据配置文件生成可执行程序 pyinstaller XXX.spec 四、常见问题 1、打包输出后的exe文件执行时报错“找不到xxx 文件” 一般两种解决方案在spec文件中的 hiddenimports[]添加漏掉的包如果该方法不起效则直接把对应的文件复制到dist目录下即可例如在该实例中运行时报错“找不到pytorch_lightning/ version.info”则直接在anaconda环境中将该文件复制过去即可。 2、exe运行时函数或python语句报错 一般是python包版本错误例如cpu环境中安装cuda版本的Pytorch或者是与目标运行系统不兼容
http://www.huolong8.cn/news/256803/

相关文章:

  • p2p网站功能模块wordpress导出导入数据库
  • 网站建设网课国际站seo优化是什么意思
  • 网页制作与网站建设的题wordpress熊掌号主题
  • 进不了建设银行网站做简历的软件免费
  • 傻瓜自助建站软件网站开发项目步骤
  • 智能网站建设平台网站建设叫什么软件
  • 建设类建设机械证官方网站WordPress網站放ICP
  • 福清市住房和城乡建设局网站如何创建一个网站0元
  • 自建站推广班级博客网站模板
  • 衡阳网站推广优化公司网站后台数据库丢失
  • 做外国网站网络服务器一台多少钱
  • 个人网站免费空间申请如何选择邯郸做网站
  • 站酷网官网下载宁波建设有限公司
  • 免费seo网站推广在线观看福建注册建设中心网站
  • 做网站代理需要办什么执照室内设计培训价格
  • 电脑建设网站在互联网访问汕头
  • 网站域名解析ip优化大师apk
  • 山东省建设局注册中心网站域名和网站空间
  • 一个域名怎么用来做多个网站做教育网站有什么好处
  • 营销型网站的三元素wordpress登录用添加验证码
  • 宿迁宿豫网站建设wordpress rest图片
  • 上海c网站建设网站开发电子商务
  • 织梦cms一键更新网站无法使用专做排名的网站
  • 如何建网站卖东西WordPress文章 溢出
  • 选择扬中网站建设进京服务的链接
  • 国外的电商网站有哪些方面如何判断网站有cdn加速
  • 如何增加网站的访问量那些网站可做国外零售
  • 兰州网页制作公司网站沈阳建站模板
  • 成都企业建站公司在线咨询西安营销推广
  • 详情页设计多少钱优化大师使用方法