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

浦东网站备案流程苏州疫情最新消息

浦东网站备案流程,苏州疫情最新消息,怎么跳转网站,大型购物网站先执行命令如下: pip install pyinstaller py -m PyInstaller --log-levelDEBUG --add-data "config.ini;." nmpa_gui.py很快在dist目录下就有生成一个nmpa_gui文件夹,运行 nmpa_gui.exe,报错: 1️⃣初始化爬虫… 程序…

先执行命令如下:

pip install pyinstaller
py -m PyInstaller --log-level=DEBUG --add-data "config.ini;." nmpa_gui.py

很快在dist目录下就有生成一个nmpa_gui文件夹,运行 nmpa_gui.exe,报错:

1️⃣初始化爬虫…
程序执行出错: ‘database’

解决办法:需要把config文件(数据库配置信息)拷贝一份到nmpa_gui文件夹下。继续报错:

2️⃣初始化爬虫…
程序执行出错: No localization support for language ‘eng’

解决办法:手动复制 locales 文件夹到项目目录并打包(简单直接)
找到你当前环境中安装的 MySQL Connector 的 locales 文件夹:

默认路径为:

C:\Users\<你的用户名>\AppData\Roaming\Python\Python311\site-packages\mysql\connector\locales

依旧报错:

3️⃣初始化爬虫…
程序执行出错: Authentication plugin ‘mysql_native_password’ is not supported

将 _mysql_connector.pyd 复制到项目目录,文件源路径在

C:\Users\<你的用户名>\AppData\Roaming\Python\Python311\site-packages

建议在你的项目根目录下创建一个文件夹,比如 internal_libs/,然后把 _mysql_connector.pyd 放进去,另外还需新建文件夹dlls,将libmysql.dll 拷贝到下面。

同时修改.spec文件,主要是 binaries,datas,hiddenimports 这三处:

# -*- mode: python ; coding: utf-8 -*-import os
from PyInstaller.utils.hooks import collect_data_files# 收集 mysql connector 的语言资源(eng)
mysql_locales = collect_data_files('mysql.connector', subdir='locales')block_cipher = Nonea = Analysis(['nmpa_gui.py'],pathex=[os.path.abspath(".")],binaries=[('internal_libs\\_mysql_connector.cp311-win_amd64.pyd', '.'),('dlls\\libmysql.dll', '.')  # 添加 libmysql.dll 支持],datas=[('config.ini', '.'),('locales', 'mysql\\connector\\locales')] + mysql_locales,hiddenimports=['mysql.connector.authentication','mysql.connector.locales.eng.client_error','mysql.connector.connection_cext','mysql.connector.plugins.mysql_native_password',  # ⬅️ 关键:显式导入认证插件],hookspath=[],hooksconfig={},runtime_hooks=[],excludes=[],noarchive=False,optimize=0,
)pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)exe = EXE(pyz,a.scripts,[],exclude_binaries=True,name='nmpa_gui',debug=False,bootloader_ignore_signals=False,strip=False,upx=True,console=True,  # 保持控制台输出便于调试认证问题disable_windowed_traceback=True,argv_emulation=False,
)coll = COLLECT(exe,a.binaries,a.zipfiles,a.datas,strip=False,upx=True,upx_exclude=[],name='nmpa_gui',clean=True,
)

对了,每次重新打包前,建议先清一下缓存,bat命令如下:

@echo off
echo 正在清理 PyInstaller 缓存...
rmdir /s /q build dist __pycache__ __pyinstaller
del /q *.pyc *.pyo *.spec
echo 清理完成。

最终使用如下打包命令:

py -m PyInstaller --noconfirm nmpa_gui.spec

至此,顺利打包成功并成功运行!
在这里插入图片描述
怎么样,看着是不是瞬间就高大上一些了,Python真是利器!!!后续可以再放出来一些配置,比如一批抓取多少页后休息,每插入一页后休息多久,一批完成后休息多久等等!

P.S.因为Cursor又到期了,这点小问题,懒得再去麻烦他, 这次打包中遇到的错误,尤其是困扰比较久的问题3️⃣,最终在阿里通义灵码的技术支持下,得以解决,在此表示感谢,隔壁那位CODEBUDDY和大傻子差不多!

http://www.wangmingla.cn/news/43858.html

相关文章:

  • 开一家网站建设公司要多少钱网站搜索排名靠前
  • 一步一步教你做网站后台视频求网址
  • 合肥专业做网站的公司哪家好网站买卖交易平台
  • 手机网站 百度推广seo排名优化资源
  • 销售珍珠网站建设策划书西安网站制作工作室
  • 南通网站建设服务公司长春关键词搜索排名
  • 宝安公司网站建设比较好的做直销去哪里找客户
  • 正规网站建设首选公司百度词条优化工作
  • 公安机关将备案网站seo需要懂代码吗
  • 做公司自主网站网络推广网站大全
  • 个人网站建设哪家快seo黑帽技术
  • 网页游戏手机怎么才可以玩seo推广价格
  • a3电子报在什么网站做小程序开发公司前十名
  • 做网站优化的协议书移动端关键词排名优化
  • 网赚网站怎么做新手怎么引流推广推广引流
  • 2023来个网站可以看的青岛seo青岛黑八网络最强
  • 旅游网站建设的规模设想青岛优化网站关键词
  • 广州网站建设哪家比较好全国各城市疫情搜索高峰进度
  • 网站设计项目总结深圳百度推广客服电话多少
  • 衡水做网站开发的产品推广宣传方案
  • 做搜狗手机网站优化快长沙网站搭建关键词排名
  • 网站 数据报表如何做灰色推广引流联系方式
  • 织梦做响应式网站搜索优化师
  • 汉中网站建设有限公司百度seo站长工具
  • 汽车销售服务东莞网站建设网络推广客服好做吗
  • 怎么做网站优化东莞做网站排名优化推广
  • 周口做网站seoshanghai net
  • 法院举报网站建设的要求免费seo公司
  • 如何用wordpress建众创平台网络优化工具
  • 做网站用什么软件ps字体升华网络推广软件