Python,pyinstaller报错如下
Posted
技术标签:
【中文标题】Python,pyinstaller报错如下【英文标题】:Python, pyinstaller raised an error as follows 【发布时间】:2021-10-06 13:38:39 【问题描述】:当我运行应用程序时,它引发了如下错误。 我的 python 版本是 3.8.10,pyinstaller 版本是 4.4。 如何处理?
Traceback (most recent call last):
File "run.py", line 360, in huaban.run.MainWorkPanel.start_download
File "run.py", line 594, in huaban.run.MainWorkPanel.real_run
File "scrapy\crawler.py", line 280, in __init__
File "scrapy\crawler.py", line 152, in __init__
File "scrapy\crawler.py", line 146, in _get_spider_loader
File "scrapy\spiderloader.py", line 67, in from_settings
File "scrapy\spiderloader.py", line 24, in __init__
File "scrapy\spiderloader.py", line 51, in _load_all_spiders
File "scrapy\utils\misc.py", line 83, in walk_modules
File "C:\soft\VirtualenvFiles\huaban\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py", line 71, in _pyi_pkgutil_iter_modules
assert pkg_path.startswith(SYS_PREFIX)
TypeError: startswith first arg must be str or a tuple of str, not PureWindowsPath
【问题讨论】:
没有显示错误。这看起来像在 pyinstaller 运行时相对正常的输出,构建你的包。真正的问题是什么? 【参考方案1】:在 PyInstaller 4.5 中修复。
见here。
【讨论】:
以上是关于Python,pyinstaller报错如下的主要内容,如果未能解决你的问题,请参考以下文章
使用 Fbs/PyInstaller 冻结我的应用程序导致在另一台电脑上启动时无法执行 pyi_rth_qt5plugins
带有 Pyinstaller 的 PySide2:无法执行脚本 pyi_rth_pkgres