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

建设部网站建造师管理号网站中的ppt链接怎么做的

建设部网站建造师管理号,网站中的ppt链接怎么做的,宁夏百度seo,微信小程序应用开发赛Python是一个脚本语言#xff0c;被解释器解释执行。它的发布方式#xff1a; .py文件#xff1a;对于开源项目或者源码没那么重要的#xff0c;直接提供源码#xff0c;需要使用者自行安装Python并且安装依赖的各种库。#xff08;Python官方的各种安装包就是这样做的被解释器解释执行。它的发布方式 .py文件对于开源项目或者源码没那么重要的直接提供源码需要使用者自行安装Python并且安装依赖的各种库。Python官方的各种安装包就是这样做的 .pyc文件有些公司或个人因为机密或者各种原因不愿意源码被运行者看到可以使用pyc文件发布pyc文件是Python解释器可以识别的二进制码故发布后也是跨平台的需要使用者安装相应版本的Python和依赖库。 可执行文件对于非码农用户或者一些小白用户你让他装个Python同时还要折腾一堆依赖库那简直是个灾难。对于此类用户最简单的方式就是提 供一个可执行文件只需要把用法告诉Ta即可。比较麻烦的是需要针对不同平台需要打包不同的可执行文件Windows,Linux,Mac,...。 本文主要就是介绍最后一种方式.py和.pyc都比较简单Python本身就可以搞定。将Python脚本打包成可执行文件有多种方式本文重点介绍PyInstaller其它仅作比较和参考。 Freezing Your Code 各种打包工具的对比如下(来自文章Freezing Your Code) SolutionWindowsLinuxOS XPython 3LicenseOne-file modeZipfile importEggspkg_resources supportbbFreezeyesyesyesnoMITnoyesyesyespy2exeyesnonoyesMITyesyesnonopyInstalleryesyesyesnoGPLyesnoyesnocx_FreezeyesyesyesyesPSFnoyesyesnopy2appnonoyesyesMITnoyesyesyes PS.其中pyInstaller和cx_Freeze都是不错的stackoverflow上也有人建议用cx_Freeze说是更便捷些。pkg_resources新版的pyInstaller貌似是支持的。 安装PyInstaller 对于那些网络比较稳定能够流畅使用pip源地址的用户直接下面的命令就可以搞定 pip install pyinstaller通常我们会下载源码包然后进入包目录执行下面的命令需要安装setuptools python setup.py install安装完后检查安装成功与否 pyinstaller --version安装成功后就可以使用下面的命令了 pyinstaller : 打包可执行文件的主要命令详细用法下面会介绍。pyi-archive_viewer : 查看可执行包里面的文件列表。pyi-bindepend : 查看可执行文件依赖的动态库.so或.dll文件pyi-... : 等等。使用PyInstaller pyinstaller的语法 pyinstaller [options] script [script ...] | specfile最简单的用法在和myscript.py同目录下执行命令 pyinstaller mycript.py然后会看到新增加了两个目录build和distdist下面的文件就是可以发布的可执行文件对于上面的命令你会发现dist目录下面有一堆文 件各种都动态库文件和myscrip可执行文件。有时这样感觉比较麻烦需要打包dist下面的所有东西才能发布万一丢掉一个动态库就无法运行了好 在pyInstaller支持单文件模式只需要执行 pyinstaller -F mycript.py你会发现dist下面只有一个可执行文件这个单文件就可以发布了可以运行在你正在使用的操作系统类似的系统的下面。 当然pyinstaller还有各种选项有通用选项如-d选项用于debug了解pyInstaller执行的过程还有一些针对不同平台的选项具体用法可以访问PyInstaller官方WIKI。 在执行pyInstaller命令的时候会在和脚本相同目录下生成一个.spec文件该文件会告诉pyinstaller如何处理你的所有脚本同时包含了命令选项。一般我们不用去理会这个文件若需要打包数据文件或者给打包的二进制增加一些Python的运行时选项时...一些高级打包选项时需要手动编辑.spec文件。可以使用 pyi-makespec options script [script ...]创建一个.spec文件对于手动编辑的.spec文件我们可以使用下面任意一条命令 pyinstaller specfile pyi-build specfilePyInstaller的原理简介 PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件和编译成真正的机器码完全是两回事所以千万不要指望 成打包成一个可执行文件会提高运行效率相反可能会降低运行效率好处就是在运行者的机器上不用安装python和你的脚本依赖的库。在Linux操作系 统下它主要用的binutil工具包里面的ldd和objdump命令。 PyInstaller输入你指定的的脚本首先分析脚本所依赖的其他脚本然后去查找复制把所有相关的脚本收集起来包括Python解析器然后把这些文件放在一个目录下或者打包进一个可执行文件里面。 可以直接发布输出的整个文件夹里面的文件或者生成的可执行文件。你只需要告诉用户你的应用App是自我包含的不需要安装其他包或某个版本的Python就可以直接运行了。 需要注意的是PyInstaller打包的执行文件只能在和打包机器系统同样的环境下。也就是说不具备可移植性若需要在不同系统上运行就必须针对该平台进行打包。 参考资料 Freezing Your CodePyInstaller官方WIKIPyInstaller源码 分类: Linux::Code转载于:https://www.cnblogs.com/qqhfeng/p/5283313.html
http://wiki.neutronadmin.com/news/335250/

相关文章:

  • 建设厅官方网站企业库wordpress如何上传html
  • 网站建设课结课感受商业空间设计风格
  • 网站建设推广视频wordpress引导页死循环
  • php做网站脑图全球十大it外包公司排名
  • 毕业设计购物网站怎么做可以不花钱做网站吗
  • 东莞制作手机网站做网站的公司主要是干啥
  • 补习吧 一家专门做家教的网站建站排行榜
  • 建设一个企业网站要多少钱wordpress站点一百数据卡不
  • 北京最好的网站建设公司书w3school网站建设教程
  • asp网站如何改首页布局视频教程西安做网站的公司有哪些
  • 果洛wap网站建设中国核工业第二三建设有限公司
  • 做网站用哪个服务器好国外外贸网站
  • 建网站和做微信哪个好wordpress theme修改
  • 青岛做网站的 上市公司有什么做衣服的网站
  • 网站建设如何设置登录页面国家企业信用网查询系统
  • 酒店做爰视频网站研发项目管理软件
  • 展示类网站重钢建设公司官方网站
  • 做网站 推广上海app开发费用
  • 专业上海网站建设公司哪家好工程建设造价信息网站
  • 大良营销型网站设计公司木兰网
  • 注册免费的网站模板网站建设源码
  • 长春建站的费用营销型网站建设市场分析
  • 做商城网站要什么证件wordpress 比特币
  • terrytao wordpress优化大师有必要安装吗
  • 美食网站建设的思路品牌推广方案ppt
  • 做网站卖东西送上门品牌包装设计公司
  • 图片网站seo企业推广是做什么的
  • 站长之家音效东莞 网站建设
  • 做美食网站的背景aaa免费服务器
  • 地方志网站建设自查报告沈阳建设工程信息网举报