The 'pathlib' package is an obsolete backport of a standard library package and is incompatible with PyInstaller. Please remove this package
时间: 2024-08-14 11:05:55 浏览: 91
python3.8与pyinstaller冲突问题的快速解决方法
"pathlib" 包是一个过时的标准库包的回溯版本,在 PyInstaller 中它可能导致兼容性问题。PyInstaller 是一个用于将 Python 应用程序打包成可执行文件的工具,由于其特性,可能会遇到路径处理方面的冲突,如果应用程序依赖于 pathlib。为了解决这个问题,你应该从你的项目中移除 pathlib 软件包,转而直接使用 Python 标准库中的 `os` 或 `glob` 等模块来进行路径操作,或者找到一个可以与 PyInstaller 合作的等效库。
如果你已经安装了 pathlib,你可以通过以下命令将其卸载:
```bash
pip uninstall pathlib
```
然后更新代码,避免在打包时引用它。如果是在项目设置中导入的,记得替换相关的路径处理部分。
阅读全文