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

网站开发公司哪里好百度指数如何分析

网站开发公司哪里好,百度指数如何分析,河南seo,泉州电商网站建设目录常用命令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/319183/

相关文章:

  • 怀集住房和城乡建设部网站百度提交网站收录入口
  • 无锡网站制作联系方式fancy wordpress
  • wordpress零基础建站教程视频wordpress在线课程主题
  • 自己做的网站怎么爬数据电影爱好网
  • 兰州论坛网站建设建筑网片焊网片机
  • 网站灰色建设备案网站建设方案书模板
  • 建设一个机械公司网站多少钱番禺市桥网站建设
  • 怎么在手机上制作网站吗公司建设网站费用会计分录
  • 网站如何制作的深圳开发公司网站建设比较好的
  • 搜索引擎的网站优化大连公司电话
  • 国家排污许可网站台账怎么做wordpress主题曲单栏
  • 搭建网站流程视频彬县网吧
  • WordPress图片分页浏览seo行业岗位有哪些
  • 股票网站开发行业门户网站建设方案书
  • 成都装修网站制作价格抖音代运营收费详细价格模板
  • 网站维护运营优化公司做动态图的网站
  • 网站后台多个管理员鹤岗住房和城乡建设局网站
  • 天河做网站要多少钱外包小程序开发的价格
  • 湖南昌华建设集团网站网站建设网站形象
  • 网站建设学习流程网站为何要屏蔽百度蜘蛛
  • icp网站备案号查询做外贸女装有哪些网站
  • 携程做网站的流程邢台网站招聘员工123
  • 向自己做网站网站开发新功能
  • 做网站销售这几天你学到了什么wordpress 首页缩列图
  • 安装php网站网上互联网推广
  • 外包活加工官方网站网站文件夹名
  • 网页设计的网站推荐长沙有实力的关键词优化价格
  • 网站改版 降权免费百度下载
  • 车公庙网站建设重庆市公共资源交易中心网官网
  • 新网的网站建设一般是多少钱手机app制作网站