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

所有电商平台seo网站优化助理

所有电商平台,seo网站优化助理,福州市建设管理处网站,国务院 门户网站建设要求pyinstaller我们在平常学习使用python的时候经常会自己编写一些小程序来使用,虽然python是跨平台的语言,但是如果我们想要在一个没有python以及很多库环境的电脑上使用我们的小程序该怎么办呢?我们想到,在Windows平台可以将程序打…

pyinstaller

我们在平常学习使用python的时候经常会自己编写一些小程序来使用,虽然python是跨平台的语言,但是如果我们想要在一个没有python以及很多库环境的电脑上使用我们的小程序该怎么办呢?

我们想到,在Windows平台可以将程序打包成exe可执行文件,这样就可以放进U盘或者直接传输给需要用的电脑,而pyinstaller就可以帮我们将程序打包成exe文件

PyInstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行。在不同的平台上使用 PyInstaller 工具的方法是一样的,它们支持的选项也是一样的。

pyinstaller安装

直接在命令行使用pip命令安装

pip install pyinstaller

安装完成后可以直接在命令行输入pyinstaller检验是否成功

C:\Users\11573>pyinstaller

usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME]

[--add-data ]

[--add-binary ] [-p DIR]

[--hidden-importMODULENAME]

[--additional-hooks-dir HOOKSPATH]

[--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES]

[--key KEY] [-d {all,imports,bootloader,noarchive}] [-s]

[--noupx] [--upx-exclude FILE] [-c] [-w]

[-i ]

[--version-file FILE] [-m ] [-r RESOURCE]

[--uac-admin] [--uac-uiaccess] [--win-private-assemblies]

[--win-no-prefer-redirects]

[--osx-bundle-identifier BUNDLE_IDENTIFIER]

[--runtime-tmpdir PATH] [--bootloader-ignore-signals]

[--distpath DIR] [--workpath WORKPATH] [-y]

[--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEVEL]

scriptname [scriptname ...]

pyinstaller: error: the following arguments are required: scriptname

注意此验证需要在系统变量中添加python下的Scripts文件夹 此步骤大家应该在之前的学习中已经配置就不再赘述

pyinstaller使用

首先我们来了解一下pyinstaller的各个参数

我们输入-h命令可以查看所有选项

C:\Users\11573>pyinstaller -h

选项有很多,本文只介绍常用的选项参数

-F,-onefile

产生单个的可执行文件

-D,--onedir

产生一个目录(包含多个文件)作为可执行程序

-a,--ascii

不包含 Unicode 字符集支持

-d,--debug

产生 debug 版本的可执行文件

-w,--windowed,--noconsolc

指定程序运行时不显示命令行窗口(仅对 Windows 有效)

-c,--nowindowed,--console

指定使用命令行窗口运行程序(仅对 Windows 有效)

-o DIR,--out=DIR

指定 spec 文件的生成目录。如果没有指定,则默认使用当前目录来生成 spec 文件

-p DIR,--path=DIR

设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。也可使用路径分隔符(Windows 使用分号,Linux 使用冒号)来分隔多个路径

-n NAME,--name=NAME

指定项目(产生的 spec)名字。如果省略该选项,那么第一个脚本的主文件名将作为 spec 的名字

我们可以先使用tk来编写一个简单的gui文件来测试下

test.py

importtkinter as tk

window= tk.Tk()#创建一个窗口

window.title('测试窗口')

window.geometry('300x100')#窗口大小

text=tk.Text(window)

text.insert(tk.INSERT,'hello')

text.pack()

tk.mainloop()

1e9bbda5b0df4e7eb7c71aaa82dd5162.png

我们打开文件目录可以发现里面目前只有py文件

ddf794c08a1bc5a374de739fde17c736.png

现在我们使用pyinstaller来将它转换为exe文件

首先打开命令行窗口并将目录切换至py文件目录输入以下命令

D:\pythonwork\exetest>pyinstaller -D -w test.py

成功之后再看看当前目录有哪些文件

d9bf9ef305558b9cedfbdeb8137ea5f9.png

dist文件夹就是生成的文件夹,打开路径

D:\pythonwork\exetest\dist\test

发现里面有很多很多文件 并且有一个test.exe的文件,这就是我们生成的可执行文件了

打开运行一切正常

dbea36d403267e1ecf7e04f9570a1a92.png

至此我们就完成了py文件向exe可执行文件的转换,需要注意的是:如果本身程序中使用了一些外部文件,这些文件也需要一同放进与exe文件相同的目录中去

http://www.lbrq.cn/news/2734507.html

相关文章:

  • 禹城网站定制杭州seo工作室
  • 广东建设信息网三库一免费seo培训
  • 营销型手机网站建设快速网站排名提升
  • 携车网网站开发怎么样windows优化大师官方免费
  • 网站建设服务费是否无形资产二十条优化措施
  • wordpress如何在首页不显示某类分类目录下的文章?seo网站推广教程
  • 广州做网站哪里有百度搜索结果
  • 什么大的网站是帝国cms做的优化方案官方网站
  • 做网站怎样写标题网络游戏推广怎么做
  • 什么网站可以做教师资格证的题中国去中心化搜索引擎
  • 任丘 做网站网络营销服务公司有哪些
  • 做企业网站域名七牛云
  • 广州互帮物流哪家公司做的网站seo服务价格表
  • 重庆企业建站模板贵州seo推广
  • 哈尔滨模板做网站培训网址大全
  • 做网站推广的流程真正的免费建站在这里
  • 上海专业高端网站建设服务器外贸推广具体是做什么
  • php网站培训机构企业做网站google下载官方版
  • 网站运营解决方案制作网站要花多少钱
  • 有哪些做兼职的网站武汉网站运营专业乐云seo
  • 微站和pc网站3000块钱在朋友圈投放广告
  • 如何建设一个苹果网站网站建立
  • 外贸电子网站企业网站设计制作
  • 做淘宝的网线可以浏览台湾网站吗seo排名优化软件
  • 网站建好后广告是不是需要搜索引擎优化方法总结
  • 电脑公司网站设计软文撰写
  • 济南市建设信用网站武汉seo管理
  • 怎样建设自己的美甲网站做推广
  • 免费的网站怎么做谷歌关键词
  • 建设官网的网站首页北京网站优化
  • 【数据分析】比较SparCC、Pearson和Spearman相关性估计方法在合成组学数据上的表现
  • Java 调用 Python 脚本:实现 HelloWorld
  • 实体店获客新引擎:数据大集网如何破解传统门店引流难题
  • [论文阅读] 人工智能 + 软件工程 | 代码变更转自然语言生成中的幻觉问题研究解析
  • 跨域及解决方案
  • MySQL的索引(索引的创建和设计原则):