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

建设网站自学网站收索功能怎么做

建设网站自学,网站收索功能怎么做,网站建设需要用到那些语言,wordpress 是移动端不显示目录常用命令spec文件配置报错常用命令 pyinstaller -D xxx.py //打包生成目录(director)pyinstaller -F xxx.py//打包生成单个exe文件pyinstaller xxx.spec //根据现有的spec文件进行打包运行以上命令之一后会生成build、dist文件夹以及xxx.spec文件&a…

目录

    • 常用命令
    • spec文件配置
    • 报错

常用命令

pyinstaller -D xxx.py //打包生成目录(director)pyinstaller -F xxx.py//打包生成单个exe文件pyinstaller xxx.spec //根据现有的spec文件进行打包

运行以上命令之一后会生成build、dist文件夹以及xxx.spec文件,可以通过修改.spec文件进行打包配置。

spec文件配置

打包主要修改的是Analysis()的内容,Analysis配置如下。

a = Analysis(['xx.py'],pathex=[],binaries=[],datas=[],hiddenimports=[],hookspath=[],hooksconfig={},runtime_hooks=[],excludes=[],win_no_prefer_redirects=False,win_private_assemblies=False,cipher=block_cipher,noarchive=False,
)

第一个[]中的内容为要打包的出口文件,即main()所在文件,pyinstaller会通过这个文件进行引包,这里只需要添加执行入口文件

pathex包含自建库的搜索路径,对应命令行-p参数。

datas包含程序资源文件,如图片、网页等,需要按元组进行配置。(‘资源当前所在路径’,‘打包后所在路径’)
例如:datas=[(‘jieba\dict.txt’,‘.\jieba’)] 表示将当前目录的jieba\dict.txt放入打包目录的jieba文件夹下。

hiddenimport能够导入程序未能直接导入的库,若出现no module ‘xxx’时,将xxx加入hiddenimport列表中。

报错

  1. metadata找不到
    在.spec中配置data,关键代码如下:
 from PyInstaller.utils.hooks import copy_metadata
datas=[('jieba\dict.txt','.\jieba')]datas+=copy_metadata('tqdm') + \
copy_metadata('regex') + \
copy_metadata("requests") +   \
copy_metadata("packaging") +\
copy_metadata("filelock") + \
copy_metadata("numpy") + \
copy_metadata("tokenizers")
  1. 运行时报错find_and_load
    报错代码:
 File "datasets\load.py", line 58, in <module>File "<frozen importlib._bootstrap>", line 1007, in _find_and_loadFile "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 680, in _load_unlockedFile "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_moduleFile "datasets\packaged_modules\__init__.py", line 31, in <module>File "inspect.py", line 1024, in getsourceFile "inspect.py", line 1006, in getsourcelinesFile "inspect.py", line 835, in findsource
OSError: could not get source code
[16480] Failed to execute script 'test' due to unhandled exception!

将报错所指的包复制到dist/xxx目录下就行。
上面的报错指示为:

"datasets\packaged_modules\__init__.py", line 31, in <module>

将第三方库datasets/复制到dist/xxx/下。

http://www.yayakq.cn/news/927199/

相关文章:

  • 做英文网站 赚钱物联网手机app开发软件
  • 1元涨1000粉丝网站网站建设中 模板
  • 企业网站首页怎么优化研究生网站建设
  • 上传引用图片 网站天津网站建设制作价格
  • 金华市住房建设局网站备案网站多少钱
  • 呼和浩特公司网页设计电脑优化大师
  • 企业建站服务器铁路建设网站多少
  • 代码网站推荐58同城做网站找谁
  • wordpress建站seo计算机网站开发参考文献
  • 海沧区建设局网站 破路申请简单详细搭建网站教程视频
  • 网站开发投标书范本目录网站建设要什么软件
  • 电商网站开发总结与感受团员团干部如何登录到系统
  • 外贸网站建设公司方案网站建设中的英文
  • 扬中网站建设价位个人网页制作成品 设计
  • 中国城乡和住房建设部网站首页记录开发wordpress
  • 不懂代码做网站网站建设需要硬件设备
  • 手机模板网站下载企业网站建设需要准备资料
  • 网站一般怎么维护网上竞价平台
  • 网页设计网站多少钱安阳网红
  • 济南网站建设团队关键词seo排名怎么做的
  • 潍坊网站建设 绮畅北京网站建设一站式服务
  • 网站建站费用东莞网站排名价格
  • 在手机上怎么制作网站郑州网站开发设计公司电话
  • 第三方网站系统建设做百度推广网站排名
  • 电视台网站开发wordpress仿微信主题
  • 网站推广运作怎么做爱做网站yeele
  • 杭州做网站套餐无代码开发平台全免费
  • asia域名发布网站青岛优化网站多少钱
  • 做最好的整站模板下载网站企业模板之家
  • 中小企业网站建设论文angularjs 网站模板