预期的 str、bytes 或 os.PathLike 对象,而不是 BytesIO
expected str, bytes or os.PathLike object, not BytesIO
所以,我正在尝试使用 pyinstaller 从 .py 生成 .exe。它编译时不会引发任何错误,但我从 运行 the .exe 得到错误:
Failed to execute script 'Editor' due to unhandled exception:
expected str, bytes or os.PathLike object, not BytesIO
最糟糕的是它说
Failed to obtain/convert traceback!
在下面所以我不知道去哪里找。
我已经在另一个具有相同编码环境 (VSC) 的项目中使用 pyinstaller,它工作正常。
我正在使用 pygame 和 numpy,但我也在我提到的另一个项目中使用。
我尝试了一些在 SO 上找到的解决方案(例如:An error for generating an exe file using pyinstaller - typeerror: expected str, bytes or os.PathLike object, not NoneType),但无论如何它都不是相同的错误消息。
我目前正在尝试重现错误。
我通过更新库解决了这个问题...
所以,我正在尝试使用 pyinstaller 从 .py 生成 .exe。它编译时不会引发任何错误,但我从 运行 the .exe 得到错误:
Failed to execute script 'Editor' due to unhandled exception:
expected str, bytes or os.PathLike object, not BytesIO
最糟糕的是它说
Failed to obtain/convert traceback!
在下面所以我不知道去哪里找。
我已经在另一个具有相同编码环境 (VSC) 的项目中使用 pyinstaller,它工作正常。
我正在使用 pygame 和 numpy,但我也在我提到的另一个项目中使用。
我尝试了一些在 SO 上找到的解决方案(例如:An error for generating an exe file using pyinstaller - typeerror: expected str, bytes or os.PathLike object, not NoneType),但无论如何它都不是相同的错误消息。
我目前正在尝试重现错误。
我通过更新库解决了这个问题...